12.19手动 项目部署
部署两种方式
tomcat
不好设置多个环境,多个程序不同端口需要设置
java -jar框架命令启动,可以指定参数
命令进入项目目录 sell git:(develop)
项目打包,并跳过单元测试: mvn clean package -Dmaven.test.skip=true
如果不想要版本号,直接在项目pom.xml里面配置
<finalName>sell</finalName>
连接虚拟机 ssh root@192.168.1.1
进入放文件的文件夹 cd /目录
启动jar包 java -jarsell.jar
修改端口: java -jar -Dserver.port=8090 sell.jar
服务器端不需要sql打印,
将项目配置文件复制一份
1 2 | jpa: show-sql: true |
将有sql输出的取名 applicatio0n-dev.yml
没sql输出的取名 application-prod.yml,同时创建新的application.yml项目配置文件,并配置
1 2 3 | spring: profiles: active:dev |
,本地启动项目默认启动有sql输出的文件,
在服务器里运行没有sql输出的文件: java -jar -Dserver.port=8090 -Dspring.profiles.active=prod sell.jar sell.jar
让项目后台运行 nohup java -jar sell.jar > /dev/null 2>&1 $
运行后会有相应的进程号,可以命令查询项目是否运行: ps -ef |grep sell.jar
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步