JAVA项目发版:最简单的linux服务器发版步骤与命令
本人在公司就是这么发测试版的。(生产版发不了,没权限……)
一、如何在linux服务器上发war包(Spring项目)
1.下载MobaXterm_Personal_8.6
2.打开MobaXterm,选SSH,输入服务器ip,端口22,点确定。
3.在弹出的cmd窗口中输入用户名、密码、回车,连接成功后,左侧会出现服务器文件结构目录,右侧cmd窗口中可以输入命令。
4.将war包从本地放到服务器指定目录,例如:[/home/admin/EAP/jboss-eap-6.3/standalone/deployments/XXX.war]
5.输入命令【jps -l】,获取之前运行着的jboss的进程号;之后输入【kill -9 进程号】关闭它,如下:
jps -l
[9523 /home/admin/EAP/jboss-eap-6.3/jboss-modules.jar]
kill -9 9523
6.输入命令,启动jboss即可:
sudo service jboss-as start
7.输入命令,cd到jboss的日志附近,使用【tail】命令可以查看jboss是否启动成功,例如:
tail -200f service.log
PS:jboss是一个类似tomcat的东西。
二、如何在linux服务器上发jar包(SpringBoot项目)
1.连接linux服务器的步骤与上方一样。
2.将jar包从本地放到服务器指定目录。
3.使用【kill】命令结束之前运行中的jar进程,与上方一样。
4.使用命令直接启动jar包,例如:
nohup java -javaagent:/home/admin/br/bonree.jar -jar XXX.jar --spring.profiles.active=test&
5.输入命令,cd到日志附近,使用【tail】命令可以查看这个jar包是否启动成功,例如:
tail -200f nohup.out
PS:SpringBoot项目集成了tomcat,所以直接启动即可
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步