同一台服务器中部署多个Tomcat
1.安装jdk和Tomcat并且修改环境变量
JAVA_HOME=/usr/java/jdk1.7.0
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH #将环境变量导出
#第一个Tomcat
CATALINA_BASE=/usr/local/apache-tomcat-6.0.35
CATALINA_HOME=/usr/local/apache-tomcat-6.0.35
export CATALINA_BASE CATALINA_HOME
#第二个Tomcat
CATALINA_2_BASE=/usr/local/apache-tomcat-6.0.35-second
CATALINA_2_HOME=/usr/local/apache-tomcat-6.0.35-second
export CATALINA_2_BASE CATALINA_2_HOME
#第一个Tomcat路径
TOMCAT_HOME=/usr/local/apache-tomcat-6.0.35
export TOMCAT_HOME
#第二个Tomcat路径
TOMCAT_2_HOME=/usr/local/apache-tomcat-6.0.35-second
export TOMCAT_2_HOME
source /etc/profile 文件
并且运行启动Tomcat和jdk查看Java -version版本是否用到环境变量
2. 修改Tomcat配置
第一个Tomcat可以使用默认的配置,其他的Tomcat需要进行配置
打开第二个Tomcat/conf 下的server.conf进行配置
http端口的 默认 8080 可以改成自己的业务端口
<Connector
port="8080" protocol="HTTP/1.1" connectionTimeout="20000"
redirectPort="8443" />
shutdown端口 默认8005 可以改成8006
<Serverport="8005" shutdown="SHUTDOWN">
ajp端口也修改 默认8009 可以改成 8010
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
3. 修改Tomcat启动应用的环境变量
修改catalina.sh配置
找到下面红字,在下面增加如下代码
# OS
specific support. $var _must_ be set to either true or false.
添加第二个Tomcat的环境变量信息
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME
4. 启动Tomcat
sh ./bin/startup.sh
访问 服务