在Linux或者云服务器下如何运行长时间运行war包和jar包
准备
自行在系统中安装JDK、mysql、Tomcat。
一、运行war包
-
将打包好的war文件放到tomcat下的webapps目录下
-
启动Tomcat,这个包可以自动进行解压,就可以直接输入:
ip+端口号+war包名+首页地址名
如图:
二、运行jar包
-
将打包好的jar文件放到tomcat下的webapps目录下 (目录可以自定义)
-
然后输入命令: java -jar xxx.jar 可以直接运行该jar包的项目,运行成功之后使用crtl+c可以退出项目运行,或者直接关闭连接窗口,项目也会停止运行
注意:必须在jar包目录下使用
-
成功界面(crtl+c可以退出):
如果需要像war包一直运行就需要jar包在后台运行
- 输入命令:nohup java -jar xxx.jar
- 会产生一个nohup.out文件
这样就启动成功了。
如果要关闭的话
- 需要先输入指令查看进程: ps -ef|grep java
- 然后杀死进程:kill -9 进程号