jar包、war包项目部署

部署

  • 部署 jar包
  • 部署 war包

部署 jar包

环境准备

  • JDK
  • Tomcat
  • Linux 环境

1.将jar文件上传至服务器

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.启动脚本

4.测试

部署 war包

环境准备

  • JDK
  • Tomcat
  • Linux 环境

1.IDEA 打包

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

3.启动tomcat

cd tomcat9

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

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

4.测试
访问路径:ip:port:/(tomcat/webapp下的文件夹名称)

本文作者:Hello、Lin

本文链接:https://www.cnblogs.com/HelloWxl/p/16537587.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Hello、Lin  阅读(131)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.