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