linux服务器war包发布

本文详细介绍了如何在两台应用服务器上部署Java项目和Vue应用。首先创建项目存放目录,然后解压Java项目包到指定目录。接着配置Tomcat,通过编辑`ROOT.xml`设置项目路径,并关闭并重启Tomcat。同时,在Nginx中配置反向代理,将Vue项目与Java后端API结合。最后,停止并启动Nginx服务,完成部署过程。
摘要由CSDN通过智能技术生成

1.创建java项目存放目录

在两台应用服务器上分别创建项目存放目录:/app/applocation/nsms-widm。 创建目录命令:mkdir -p /app/applocation/nsms-widm。

2.解压项目包

把发布包放到该目录下并解压,解压命令为:unzip nsms-widm.war

3.配置tomcat

进入/app/tomcat/tomcat8080/conf/Catalina/localhost添加ROOT.xml文件,文件内容为:

<Context path="/" docBase="/app/applocation/nsms-widm"  reloadable="false"/>

docBase为项目存放的目录。然后再进入/app/tomcat/tomcat8080/bin 目录中关闭tomcat,关闭命令为:./shutdown.sh,关闭后再重启服务器,重启命令为:nohup ./startup.sh &

path代表请求是否加请求头, docBase代表项目的路径

在 tomcat目录下删除webapps目录下的ROOT文件夹

4.部署vue项目

 进入/app/nginx/conf,修改nginx.conf文件,在http{}大括号中增加如下内容:

   upstream gateway {

        server IP:端口;

       }

server为本机IP地址,然后再server{}的大括号中增加如下内容:

    location ^~/api/ {

      proxy_set_header Host $host;

      proxy_set_header  X-Real-IP        $remote_addr;

      proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;

      proxy_set_header X-NginX-Proxy true;

      rewrite ^/api/(.*)$ /$1 break;

     proxy_pass http://gateway/;

         }

在进入/app/nginx/html目录,把vue项目放到html目录下,然后进入/app/nginx/sbin目录,先停止nginx服务,命令为:./nginx -s stop。然后再启动nginx服务,命令为:./nginx

到此结束!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值