本文是记录自己学习内容,关于Spring项目的部署。
1.项目打包
Spring项目在开发后,打包。使用maven中Lifecycle-package
打包成war包或者jar包可以在pom文件中修改,但是都可以在Linux中使用 java -jar的方式启动。
打包顺利完成后控制台会输出jar路径
2.Linux部署
环境部署的困难多见于各组件之间版本的冲突。安装Linux环境时jdk的版本确保能够运行打包出的jar包,保持和本地开发环境一致就好。
安装相应jdk
防火墙开发相应项目端口
安装数据库,导入基础数据
准备工作完成后便可以使用java -jar + jar包名称 来运行jar包
但是这样的我们需要它在后台运行
在 ava -jar + jar包名称 的开头加入 nohup 结尾加 &
以此在后台运行
成功运行后就可以通过Linux ip地址和端口访问了
此外可以用 nginx代理,让服务器可以部署多个项目。
在此只梳理流程,对其中细节不做展开。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2023.1.23 16:01