linux下自动部署java项目

自动部署脚本

直接上代码

#! /bin/sh
echo '####################开始自动部署####################'
path=`pwd` #当前路径
cd /usr/tomcat/apache-tomcat-8.5.59
tomcatPath=`pwd` #指定tomcat文件目录名称
cd $tomcatPath/bin #进入tomcat的bin目录
PID=$(ps -ef|grep tomcat|grep -v grep|awk '{print $2}')#查找Tomcat进程PID
if [ -z "$PID" ];then #如果PID不存在
echo "no tomcat process"
else
echo '停止tomcat服务'
sh shutdown.sh #停止tomcat服务
fi
sleep 2 #休眠2s
cd ../webapps #进入tomcat的webapps目录
rm -fr project #删除项目文件目录
name='project'
mv $name.war $name.war.$(date +%Y%m%d) #备份webapps下的项目.war
cp $path/$name.war ./ #复制要部署项目.war到webapps路径下
sleep 3 #休眠3s
cd ../bin
echo '启动tomcat服务'
sh startup.sh #启动tomcat服务
echo '####################部署结束####################'

我只知道一件事,就是我什么都不知道~~~

要在Linux系统上部署Java项目,可以按照以下步骤进行操作: 1. 首先,确保已经安装并配置好了JDK。可以执行命令`java -version`来检查Java版本是否安装成功。\[1\] 2. 接下来,需要安装一个Web服务器,比如Tomcat。可以使用以下步骤在Linux上安装和部署Tomcat: - 使用Xshell等工具连接到Linux服务器。 - 进入根目录下的`/usr`文件夹,并创建一个名为`java`的文件夹,用于存放Java安装文件。\[3\] - 将下载好的Tomcat压缩文件上传到Linux服务器的`/usr`路径下。 - 解压Tomcat压缩文件,得到Tomcat文件夹。 - 配置Tomcat的环境变量,可以编辑`/etc/profile`文件来配置。\[3\] 3. 配置Tomcat的相关设置,包括端口号、访问权限等。可以编辑Tomcat的配置文件,如`server.xml`和`web.xml`等,根据项目的需求进行相应的配置。 4. 将JavaWeb项目部署Tomcat中。可以将项目的WAR文件复制到Tomcat的`webapps`目录下,Tomcat自动解压并部署项目。 5. 启动Tomcat服务器,可以使用命令`./startup.sh`来启动Tomcat。 通过以上步骤,就可以在Linux系统上成功部署Java项目了。请根据具体情况进行操作。 #### 引用[.reference_title] - *1* *2* *3* [在 Linux部署javaWeb项目+图文详解](https://blog.csdn.net/qq_44538738/article/details/105210451)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值