多个tomcat部署步骤:一台服务器部署多个tomcat,使用不同端口。nginx负责分发不同的域名。
1、复制tomcat7目录,修改目录名tomcat7-xxx
2、修改tomcat端口号:tomcat7-xxx\conf\server.xml
<Server port="8084" shutdown="SHUTDOWN">
<Connector port="84" protocol="HTTP/1.1"
<Connector port="8184" protocol="AJP/1.3" redirectPort="8443" />
3、添加系统环境变量
CATALINA_HOME_xxx D:\java\tomcat7-xxx
CATALINA_BASE_xxx D:\java\tomcat7-xxx
4、修改tomcat7-xxx\bin\catalina.bat
批量修改CATALINA_HOME 》CATALINA_HOME_xxx
CATALINA_BASE 》CATALINA_BASE_xxx
5、修改tomcat7-xxx\bin\startup.bat
批量修改CATALINA_HOME 》CATALINA_HOME_xxx
6、修改tomcat7-xxx\bin\service.bat
批量修改CATALINA_HOME 》CATALINA_HOME_xxx
CATALINA_BASE 》CATALINA_BASE_xxx
修改set SERVICE_NAME=Tomcat7-xxx
set DISPLAYNAME=Apache %SERVICE_NAME%
批量修改tomcat7.exe 为tomcat7-xxx.exe 对应第7步第一个操作。
7、注册服务
重命名tomcat7-xxx\bin\tomcat7.exe 为 tomcat7-xxx.exe,目的是任务管理器中可见。
cmd:
cd **\tomcat7-xxx\bin
service.bat install
提示成功,服务中设置自动启动。