本人在公司就是这么发测试版的。(生产版发不了,没权限……)
一、如何在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,所以直接启动即可