linux部署java项目jar包流程
前言
linux部署项目感觉是基本操作,但是不能天天部署,时间长了linux常用的命令就忘了,本次记录一下
一、前期准备
- linux安装mysql
- linux安装jdk
- linux安装nginx
二、线上运行java项目jar包步骤
大概流程
1.测试数据库脚本通过Navicat导入线上(不说废话)
2.将项目打包成jar包
3.将打包好的jar包通过Winscp上传至云服务器
4.检测端口是否被占用
5.检测服务器是否有运行java项目
6.运行jar包
简述每步
- 测试数据库脚本通过Navicat导入线上(不说废话)
- 将项目打包成jar包
打jar包 :mvn clean install
打war包:mvn clean package
3. 将打包好的jar包通过Winscp上传至云服务器
4.检测端口是否被占用
首先适用SCRT或者xhell链接到服务器,切换到jar包路径
* 命令: netstat -anp |grep 端口号*
5.检测服务器是否有运行java项目
命令:ps -ef|grep java 查看当前是否有java进程
6.运行jar包
当前目录最好有 log 目录 没有创建一个
项目启动命令: nohup java -jar xxx.jar >log/xxx.log 2>&1 &
总结
基本项目上线发布流程