一台服务器多个tomcat运行
linux系统下配置多个tomcat服务器
首先是java的配置;
JAVA_HOME=/usr/local/java/jdk7 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH
有时候想再一个测试服务器下放多个项目,但是因为tomcat默认的线程池都是一样的,所以可能造成一个启动后另一个就宕机,需要进行一些配置。
1 [root@iZ28fkq8x8qZ bin]# vim /etc/profile
添加如下命令
1 CATALINA_BZ_BASE=/data/apache-tomcat-7.0.52#服务器目录 2 CATALINA_BZ_HOME=/data/apache-tomcat-7.0.52#服务器目录 3 export CATALINA_BZ_BASE CATALINA_BZ_HOME 4 TOMCAT_BZ_HOME=/data/apache-tomcat-7.0.52#服务器目录 5 export TOMCAT_BZ_HOME
执行profile
[root@iZ28fkq8x8qZ bin]# source /etc/profil
1 //转到服务器bin目录 2 3 [root@iZ28fkq8x8qZ bin]# cd /data/apache-tomcat-7.0.52/bin 4 5 [root@iZ28fkq8x8qZ bin]# vim catalina.sh
添加入下两行
1 export CATALINA_BASE=$CATALINA_BZ_BASE 2 export CATALINA_HOME=$CATALINA_BZ_HOME
修改端口配置文件
1 [root@iZ28fkq8x8qZ conf]# vim server.xml 2 3 <Connector port="8080" protocol="HTTP/1.1" 4 connectionTimeout="20000" 5 redirectPort="8443" /> 6 7 //8080改为自己想要的端口 8 9 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 10 11 //8009改为自己想要的端口
ok,可以启动tomcat
---恢复内容结束---