《大数据技术及应用》课件 单元8+竞赛登记管理系统部署_第1页
《大数据技术及应用》课件 单元8+竞赛登记管理系统部署_第2页
《大数据技术及应用》课件 单元8+竞赛登记管理系统部署_第3页
《大数据技术及应用》课件 单元8+竞赛登记管理系统部署_第4页
《大数据技术及应用》课件 单元8+竞赛登记管理系统部署_第5页
已阅读5页,还剩27页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单元8竞赛登记管理系统部署学习目标01掌握SpringBoot+Vue.js项目的前后端部署方式任务情境01

本地开发是在IntelliJIDEA和VSCode两个编辑器中,将项目跑起来的,但服务器上是直接运行打包好的前端和后端项目。

首先需要安装依赖软件,然后打包后端程序和前端程序,最后再运行打包好的前后端程序文件。当前后端程序运行成功后,我们应该能够在浏览器中访问到部署好的竞赛登记管理系统。任务场景及任务布置知识准备02在部署系统上安装JDK1.8、MySQL5.7+、Redis3.0+和Nginx,并在phpStudy中启动并确保账号密码一致。安装配置软件JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的Java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。JDK简介MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。本项目中,我们的数据库选型为MySQL5.7。MySQL简介Redis(RemoteDictionaryServer),即远程字典服务,是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。本项目中,我们用Redis3.0作为缓存工具,用来充当数据库和后端程序的中间件,并存放用户登录信息等。Redis简介Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。本项目中,我们将Nginx作为代理工具,解决前后端服务端口不同造成的“跨域访问”问题。Nginx简介后端工程部署123简单、快捷、高效,是SpringBoot项目的常用部署方式之一。Jar包部署的优点使用Maven插件打包竞赛登记管理系统的后端工程代码。完成后,将Jar文件复制到服务器上并运行以启动后端服务。打包生成Jar文件在命令行中指定Java虚拟机的参数,如-Xmx和-Xms,以设置Java堆内存大小和其他相关参数,确保系统稳定性和性能。运行Jar文件时的参数设置后端工程代码通过Jar包部署前端工程部署部署前端项目在VSCode执行“npmrunbuildprod”打包前端项目,将dist文件夹内容复制到phpStudy的www目录,并在Nginx配置中添加伪静态规则后重启。访问“localhost”看到登录页面并成功登录,表示部署成功。验证部署成功任务实施03安装部署依赖的软件导出开发环境的数据库为SQL文件,复制到服务器数据库执行,注意先清除测试数据。创建数据库将pom.xml打包方式设为jar,通过Maven插件生成Jar文件部署后端项目打包。部署后端项目将生成的jar包复制到phpstudy根目录。部署后端项目将生成的jar包复制到phpstudy根目录。部署后端项目通过以下命令运行jar包。部署后端项目npmrunbuild打包前端工程是使用Node.js的npm包管理器来构建和打包前端工程代码的常见方式之一。打包步骤安装Node.js和npm包管理器,执行npminstall安装依赖包,执行npmrunbuild命令进行构建和打包。部署将生成的静态文件复制到web服务器的相应目录下,通过浏览器访问部署好的竞赛登记管理系统。前端工程代码通过npmrunbuild进行打包将生成的dist文件夹复制到phpstudy根目录。部署前端项目将生成的dist文件夹复制到phpstudy根目录。部署前端项目用VSCode打开phpStudy下的Nginx配置文件——conf部署前端项目用VSCode打开phpStudy下的Nginx配置文件——conf部署前端项目伪静态规则添加完成后,重启本地Nginx服务部署前

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论