Java教程

JAVA在Linux上发布WAR\JAR包

本文主要是介绍JAVA在Linux上发布WAR\JAR包,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

前言

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

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

一、发布WAR包

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

cd /usr/local/tomcat/logs/

 

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
#无报错则成功

 

这篇关于JAVA在Linux上发布WAR\JAR包的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!