假如不直接放入tomcat的webapp目录下,怎么部署项目呢?

Apache Tomcat通常有三种部署方式

今天我们讲的就是第三种部署方式,

为了让每个服务(项目为多模块)运行得更加流畅,我们采取了每个tomcat部署一个应用的原则来进行部署

比如project-module-admin后台模块和project-module-interface接口模块都需要部署到tomcat服务器种,需要保证每一个端口是不冲突的。

步骤一

将应用打包(mvn clean package)好上传(pscp)到服务器上,目录为/opt/javaweb

步骤二

配置project-module-admin对应tomcat的配置文件

进入/usr/local/tomcat/conf目录,编辑server.xml文件

修改docBase="/opt/javaweb/project-module-admin",端口为8080

最后进入/usr/local/tomcat/bin输入./startup.sh启动

(可以进入/usr/local/tomcat/logs目录输入tail -f catalina.out查看应用运行的日志情况)

步骤三

配置project-module-interface对应tomcat的配置文件

进入/usr/local/tomcat-interface/conf,编辑server.xml文件

修改docBase="/opt/javaweb/project-module-interface",端口为7070

最后进入/usr/local/tomcat-interface/bin输入./startup.sh启动

(可以进入/usr/local/tomcat-interface/logs目录输入tail -f catalina.out查看应用运行的日志情况)

步骤四

使用反向代理服务器nginx配置静态项目project-module-gateway

猜你喜欢

转载自www.cnblogs.com/hoanfir/p/9139225.html