linux服务器上部署war包
Posted xyhero
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux服务器上部署war包相关的知识,希望对你有一定的参考价值。
第一步:
Export War file,打成war包
项目右键 -> Export -> WAR file -> 输入生成war包路径 -> finish
第二步:
SSH连接服务器
主机:xxxxxxxxxxxx
账号:username
密码:password
第三步:
将war包放到/gxxj/apache-tomcat-6.0.44-ins
第四步:
先关闭tomcat(shutdown.sh),不然war会自动解压,始终删不掉文件夹
cd /gxxj
cd apache-tomcat-6.0.44-ins/
cd bin
./shutdown.sh --停止tomcat服务
ps -ef|grep tomcat --查看tomcat进程是否被停用
kill -9 30205 --如果没有被停止
第五步:
备份以前的war包(war包与ins文件夹有关联,war包改名后文件夹就消失了)
ins.war.bak
第六步:
删除文件夹,将新war包移到webapps下,重启tomcat
cd ../webapps/
rm -rf ins --删除文件夹
cd ..
mv ins.war webapps/ --将压缩包移动到webapps目录下
cd bin
./startup.sh
边启动边查看日志:
./startup.sh;tail -300f ../logs/catalina.out
替换/备份文件夹时,不能只修改文件夹的名称,要压缩文件夹,然后把原文件夹删除。
压缩文件夹:zip -r 压缩后文件名 需要压缩文件名
例如:zip -r GISutilzip20170105 GISutil
以上是关于linux服务器上部署war包的主要内容,如果未能解决你的问题,请参考以下文章
war包部署到linux服务器上报错Caused by: java.lang.IllegalArgumentException