jar包、war包项目部署

如果你不相信努力和时光,那么成果就会是第一个选择辜负你的。不要去否定你自己的过去,也不要用你的过去牵扯你现在的努力和对未来的展望。不是因为拥有希望你才去努力,而是去努力了,你才有可能看到希望的光芒。jar包、war包项目部署,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

部署

  • 部署 jar包
  • 部署 war包

部署 jar包

环境准备

  • JDK
  • Tomcat
  • Linux 环境

1.将jar文件上传至服务器
jar包、war包项目部署

2.编写脚本

启动脚本放在跟jar 一起的路径下,如果不放在同一路径下,需修改脚本。

#!/bin/bash
# 启动的jar包名称
projectName='jar包名称.jar'
logName='jar包名称.log'

# 先kill 原来的进程
pids=$(ps -aux | grep ${projectName}  | grep -v gre | awk '{print $2}')
if [ $pids ];
then
        echo '准备杀死原来的进程:'$pids
        ps -aux | grep ${projectName}  | grep -v gre | awk '{print $2}' | xargs kill
fi
echo '请耐心等待2秒给系统一个反应时间'
sleep 2
echo $projectName'现在开始启动系统'
#如果需要启动远程调试,请把后面代码放在-jar 后面  -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
nohup java -jar ${projectName}  > ${logName} 2>&1 &
echo '现在去打开系统日志'${logName}
tail -200f ${logName}

端口冲突

修改 –server.port=端口号

nohup java -jar ${projectName} --server.port=8888 > ${logName} 2>&1 &

3.启动脚本
jar包、war包项目部署

4.测试

jar包、war包项目部署

部署 war包

环境准备

  • JDK
  • Tomcat
  • Linux 环境

1.IDEA 打包

jar包、war包项目部署

2.上传文件至服务器Tomcat下
将war上传至 tomcat webapp 目录下

jar包、war包项目部署

3.启动tomcat

cd tomcat9

# 运行启动脚本
./bin/startup.sh

# 查看日志
# 切换到logs 目录下
tail -200f catalina.out

4.测试
访问路径:ip:port:/(tomcat/webapp下的文件夹名称)
jar包、war包项目部署

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/197561.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!