同一台服务器上部署多个tomcat实例

第一步:修改Linux的环境变量

# tail  /etc/profile
export JAVA_HOME=/usr/java/jdk1.7.0_79
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat

export TOMCAT_2_HOME=/usr/local/tomcat2
export CATALINA_2_BASE=/usr/local/tomcat2
export CATALINA_2_HOME=/usr/local/tomcat2

# source /etc/profile


第二步:修改tomcat2引用所需的环境变量

# head /tomcat2/bin/startup.sh 
#!/bin/sh
export CATALINA_HOME=$CATALINA_2_HOME
export CATALINA_BASE=$CATALINA_2_BASE
# head /tomcat2/bin/shutdown.sh 
#!/bin/sh
export CATALINA_HOME=$CATALINA_2_HOME
export CATALINA_BASE=$CATALINA_2_BASE


第三步:

 (1) 修改http访问端口(默认为8080端口)

 <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />

将8080修改为第一个tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。  80

(2) 修改Shutdown端口(默认为8005端口)     

<Server port="8005" shutdown="SHUTDOWN">

      将8005修改为没有在使用的端口号,例如9005 

(3) 修改JVM启动端口(默认为8009端口)    
     

<!-- Define an AJP 1.3 Connector on port 8009 -->
 <Connector port="8009" 
 enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

   把其修改成其它没有用过的端口号;例如:9009 这样同时可以运行多少tomcat了

你可能感兴趣的:(tomcat,运行多实例)