JAVA在Linux上发布WAR\JAR包

前言

一般都会使用Xshell进行远程发布项目,当然在Linux上命令是一样的

本文使用到了两个工具Xshell 和 Xftp

JAVA在Linux上发布WAR\JAR包

一、发布WAR包

1、我们先使用Xftp,进入tomcat的webapp文件夹下

cd /usr/local/tomcat/logs/

JAVA在Linux上发布WAR\JAR包

 

2、把WAR包复制过来,注意重名问题

3、接下来,打开Xshell,进入到tomcat的bin中

  进行停止项目,和之后的启动项目

cd /usr/local/tomcat/bin/

./shutdown.sh

4、当我们停止项目后,切换到Xftp进行现有WAR包的备份或删除,并且把刚刚上传的WAR包改名

5、切回Xshell,进行启动tomcat

./startup.sh

6、cd进入tomcat的logs中(进入tomcat日志文件夹下),查看日志运行

cd /usr/local/tomcat/logs/

tail -f catalina.out

确认无误后,部署WAR完成!

二、发布JAR包

发布jar包的过程和WAR包相似

1、我们先使用Xftp,进入放置JAR包的文件夹下

   把jar包复制过来,注意重名问题

2、切回Xshell,进入放置jar包的文件夹

   查看jar包的进程,然后杀死指定的进程

#查询java项目所用端口
ps -ef | grep java

#查询指定的项目端口
netstat -ntlp|grep 端口号

#杀死进程
kill -9 进程

#启动jar包,并打出nohup.out输出文件
nohup java -jar 包名 &

3、查询日志,确认项目是否启动成功

tail -f nohup.out

确认无误后,部署完成!

三、总结

1、发布WAR包

#复制WAR包,到tomcat的webapp
#进入到tomcat的bin文件夹,停止项目
cd /usr/local/tomcat/bin/
./shutdown.sh
#修改包名
#启动项目

./startup.sh

#进入tomcat的log文件夹,查看日志
cd /usr/local/tomcat/logs/

tail -f catalina.out
#无报错则成功

2、发布jar包

#复制jar包,到项目文件夹下

#进入到文件夹,杀死进程
#查询java项目所用端口
ps -ef | grep java

#查询指定的项目端口
netstat -ntlp|grep 端口号

#杀死进程
kill -9 进程

#启动jar包,并打出nohup.out输出文件
nohup java -jar 包名 &

#查看日志
tail -f nohup.out
#无报错则成功

 

上一篇:Linux常用命令之nohup


下一篇:关于linux上通过nohup启动程序之后终端关闭从而导致应用关闭的问题