如何将java项目部署到Linux服务器上

博主之前并没有操作过服务器,以及部署项目。记第一次操作心得,仅供参考。

在服务器上已经有了mysql的五个rpm安装包,jdk的rpm,tomcat的tar.gz。博主找了其他的博文说是需要配置java环境但是博主并没有操作到这一步。安装包是经理提前放好,环境配置也可能是提前配置好的。

1每个公司的服务器都有【自己的目录结构】,第一次需要确认好,这一点很重要,安装包放在哪,解压完的文件放在哪都需要归纳清楚

2软件的解压与测试都在另一篇中写道了,这里就不多赘述。

3今天用华为云部署项目,着重记录这个地方。华为云就是通过一次配置后,省去了直接在xshell直接操作的麻烦,

4新建任务,这个地方就根据提示建立就行了。会遇到新建主机组,输入自己服务器的地址与密码就能验证成功

5 编辑部署步骤,主机组选择你刚刚建立的那个,服务对应的绝对路径就对应到你的tomcat上。例如:/test/service/apache-tomcat-9.0.21

6,选择项目的war包,这个是根据你华为云上,已经上传的war包,主机组一直都选择你建立的那个。下载到主机的部署目录:

/test/service/apache-tomcat-9.0.21/webapps

7解压文件,压缩文件的路径就是:/test/service/apache-tomcat-9.0.21/webapps/test.war解压目录就是你想解压到哪个文件夹:

例如 : /test/service/apache-tomcat-9.0.21/webapps/test(这里解压到test文件夹内)

8删除war包,war包在服务器上解压后就不需要了,避免冗余数据删掉。删除路径为:/test/service/apache-tomcat-9.0.21/webapps/test.war

9拷贝文件,包括jdbc.propertise,log4j2.xml。我选择的是本机内拷贝,原路径就是你存放的路径,一般复制到:/test/service/apache-tomcat-9.0.21/webapps/test/WEB-INF/classes/jdbc.properties

log4j2.xml 也复制到classes文件内

10 关闭tomcat所有进程

#echo 1
#cat /tmp
echo "关闭所有的tomcat进程,避免shutdown.sh执行不彻底。"
ID=`ps -ef | grep java | grep tomcat|awk '{print $2}'`  
echo "tomcat进程ID组:"$ID  
for id in $ID  
do  
  kill -9 $id 
done

 11等一会.............

12 重启 服务的绝对路径 还是tomcat的路径 /test/service/apache-tomcat-9.0.21/ 建立完部署步骤后保存并执行

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值