将SpringBoot项目持续部署到服务器

11 篇文章 0 订阅

1. idea打开maven,找到生命周期中的package,双击package,idea会自动打包maven项目成jar包。
在这里插入图片描述

2. 打包完成后会在项目的target目录下生成一个jar包
在这里插入图片描述

3. 找到这个jar包,使用xftp上传到服务器

4. 运行jar文件

java -jar xxx.jar

这样运行后会出现一个问题,就是关闭xshell窗口后,项目会停止运行,所有就需要在后台运行该jar包

5. 后台运行
使用nohup运行

nohup java -jar xxx.jar &

运行后会显示对应Java进程的进程号同时在同级目录下生成一个nohup.txt的文件
在这里插入图片描述

在这里插入图片描述

6. 停止运行该项目
先查看java的进程id,再kill掉对应的进程即可

[root@localhost ~]# ps -ef|grep java
root      20620  20560  1 13:05 pts/1    00:00:09 java -jar upload-file-to-tencentoss-1.0.0.jar
root      20662  20560  0 13:18 pts/1    00:00:00 grep --color=auto java
[root@localhost ~]# kill -9 20620

查看日志

tail -f nohup.out

在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【资源说明】 1、基于SpringBoot+Vue 驾校理论课模拟考试系统(自动化部署)源码+项目说明.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 4、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于SpringBoot+Vue 驾校理论课模拟考试系统(自动化部署)源码+项目说明.zip ## 驾校理论课模拟考试系统 ## 工具 Git Npm Lombok ## CI/CD **具体部署流程看/ServerDeploy/服务器部署流程.txt** Jenkins + Docker 持续集成 ![11](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%8715.png) ### 技术栈 1.后端: ​ 权限控制:SpringSecurity + JWT ​ Ioc框架:SpringBoot ​ 持久层:MybatisPlus + Spring Data JPA ​ 缓存:Redis ​ 图片处理:FastDFS ​ 定时任务:xxl-job 2.前端: ​ Vue、Element-UI ## 功能 系统五个功能模块为:试题管理模块、系统监控模块、模拟考试模块、系统管理模块、个人信息模块。 ![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%871.png) ## 登录 ![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%872.png) ### **模拟考试模块** **小车(c1,c2)、货车(b2)、客车(a1)** **包含科目一 科目四试题** 1.顺序练习 ![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%879.png) 2.随机练习 3.专项练习:按照单选题和判断题划分。 4.模拟考试:随机100道题,计时45分钟。 ![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%8710.png) ### **试题管理模块** 1.试题字典:按照指定条件搜索,添加、修改、删除试题(管理员权限)。 ![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%874.png) 添加/修改试题: ![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%8712.png) 2.推荐试题:按照后台针对用户错题进行计算返回的一定数目的试题。 ![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%873.png) ![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%875.png) 3.我的错题:每次用户计算错题后进行记录。 ![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%876.png) 4.我的收藏:用户收藏的试题。 ![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%877.png)
基于Spring Boot的实习管理系统是一个**为管理员、教师和学生提供分级访问权限的综合性平台,旨在简化实习管理流程并提高其效率**。以下是该系统的主要资源介绍: 1. **系统架构与技术栈**: - 使用Java语言开发,确保了应用的稳定性和跨平台性。 - 采用Spring Boot框架,简化了企业级应用的开发流程,提高了开发效率。 - 数据库选用MySQL,保证了数据的安全性和系统的响应速度。 - 服务器选择Tomcat,为系统提供了可靠的运行环境。 2. **功能模块**: - **信息管理**:包括学生信息管理、教师信息管理等,方便管理员进行信息的统一维护。 - **生产实习和顶岗实习管理**:涵盖了申请、过程管理、成绩统计等多个环节,为实习生提供全面的管理。 - **讨论区**:为用户提供了一个交流平台,促进了信息的沟通和协作。 3. **用户角色**: - **管理员**:负责整体的信息管理和系统设置。 - **教师**:可以管理学生实习的相关事宜,并进行评分。 - **学生**:可以提交实习申请,查看实习成绩和管理自己的实习过程。 4. **设计理念**: - 系统旨在通过技术手段优化实习生管理的工作流程,实现实习生信息的集中管理和实时更新,提高企业的人才利用效率。 - 提供了持续的跟踪和评估机制,帮助企业了解实习生的成长轨迹和绩效表现。 5. **资源内容**: - 提供了完整的项目源码,便于学习和二次开发。 - 包括详细的文档说明,如需求分析、系统设计等,有助于用户理解和部署系统。 - 可能附有演示视频或截图,帮助用户直观了解系统的界面和操作流程。 综上所述,这个基于Spring Boot的实习管理系统不仅具备了丰富的功能和良好的用户体验,而且提供了全面的技术文档和演示资料,非常适合作为计算机相关专业学生的实践项目或者课程设计。同时,对于高校和企业来说,该系统也是一个提升实习管理效率和管理质量的有效工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值