linux下部署项目

@linux下部署项目
1、打war包
在idea中更新代码,然后使用命令install -Dmaven.test.skip=true进行打包,打完包在项目的web下面的target文件夹下xxx.war,然后将名字改为ROOT.war
注:如果您使用的是eclipse开发工具,也将项目打成war包即可
2、在linux系统上解压一个tomcat,可以使用远程连接工具(如我使用的是winscp,配合putty64使用的)将apache-tomcat-8.0.30.zip上传到自己定义的目录下:比如我的是/home/user/xjqi目录下,然后使用命令窗口,进入到/home/user/xjqi下,使用命令:

	unzip apache-tomcat-8.0.30.zip 点击回车,即可解压成功tomcat(apache-tomcat-8.0.30)

注:如果想要修改下tomcat的名字,可以使用命令:

mv apache-tomcat-8.0.30 ./apache-tomcat-8.0.30-xjqi

3、先启动一下tomcat 看是否能启动成功,启动之前先赋权限:

chmod 777 *
然后进入到tomcat的bin目录下,使用如下命令
cd /home/user/xjqi/apache-tomcat-8.0.30-xjqi/bin
进入到bin下后,使用命令:
./catalina.sh run 点击回车
看 tomcat启动是否报错,有可能会因为linux上有很多个tomcat,所以有时候会出现端口被占用的情况,那么如果提示有端口被占用的话,修改下tomcat中conf下的server.xml文件中的占用端口即可,如果没有报错,那么你可以在浏览器中输入ip+:端口看能不能出现tomcat的主页,正常的话是有的
检测完后将这个tomcat关闭,关闭的方式是杀死该tomcat的进程即可,如果您不知道该怎么做,请按下面的步骤来:
	使用命令 ps -ef|grep tomcat
	会出来该linux下所有正在启动的tomcat的进程,如下图
	在使用命令:kill -9 端口号  即可将该tomcat关闭

在这里插入图片描述
4、前面都是准备工作,现在开始真正部署项目了,先将打好的ROOT.war包使用winscp上传到linux服务器上,我上传的路径是/home/user/xjqi/temp目录下,然后使用命令进入到tomcat下的webapps下

使用命令:mv /home/user/xjqi/temp/ROOT.war ./

以上步骤是第一次部署项目,如果该项目做了一些修改,需要重新部署的话,打包步骤一样,然后在上传到linux服务器中,需要注意的就是在此步骤中,需要先将之前的备份,比我我一般将项目备份到我的tomcat下的back文件夹中,首先先创建出来back文件夹

在tomcat下 使用命令:mkdir back 点击回车即可创建back文件夹,退到上一级使用ll查看是否创建back文件夹成功
成功后,进入到webapps文件目录下,使用命令:
zip -r /home/user/xjqi/apache-tomcat-8.0.30-xjqi/back/ROOT日期.zip ROOT  即可备份该项目
然后使用命令: rm -rf ROOT 点击回车将ROOT文件夹给删除
在使用命令:rm -rf ROOT.war 点击回车将ROOT的war包给删除
最后使用命令将新的war包放到webapps下:mv /home/user/xjqi/temp/ROOT.war ./

5、进入到bin目录下,启动tomcat即可

	在bin目录下,使用命令:./startup.sh   点击回车即可启动项目

6、使用ip+端口访问你的项目即可,如果做了外网映射也可以使用映射的域名访问

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值