同一台服务器中部署多个Tomcat

Posted 花鲁斯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了同一台服务器中部署多个Tomcat相关的知识,希望对你有一定的参考价值。

  • 1.安装jdk和Tomcat并且修改环境变量

         修改/etc/profile文件
     jdk和Tomcat直接解压到相应的路径,然后修改环境变量
JAVA_HOME=/usr/java/jdk1.7.0PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH   #将环境变量导出

#第一个Tomcat

CATALINA_BASE=/usr/local/apache-tomcat-6.0.35CATALINA_HOME=/usr/local/apache-tomcat-6.0.35export CATALINA_BASE CATALINA_HOME

#第二个Tomcat

CATALINA_2_BASE=/usr/local/apache-tomcat-6.0.35-secondCATALINA_2_HOME=/usr/local/apache-tomcat-6.0.35-secondexport CATALINA_2_BASE CATALINA_2_HOME

 

#第一个Tomcat路径

TOMCAT_HOME=/usr/local/apache-tomcat-6.0.35export TOMCAT_HOME

#第二个Tomcat路径

TOMCAT_2_HOME=/usr/local/apache-tomcat-6.0.35-secondexport TOMCAT_2_HOME


source /etc/profile 文件

并且运行启动Tomcat和jdk查看Java -version版本是否用到环境变量

  • 2. 修改Tomcat配置

第一个Tomcat可以使用默认的配置,其他的Tomcat需要进行配置

    打开第二个Tomcat/conf   下的server.conf进行配置

        http端口的  默认 8080 可以改成自己的业务端口

<Connectorport="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配置      

找到下面红字,在下面增加如下代码

 # OSspecific support. $var _must_ be set to either true or false.

添加第二个Tomcat的环境变量信息 

export CATALINA_BASE=$CATALINA_2_BASEexport CATALINA_HOME=$CATALINA_2_HOME
  • 4. 启动Tomcat

       sh ./bin/startup.sh

        访问 服务





以上是关于同一台服务器中部署多个Tomcat的主要内容,如果未能解决你的问题,请参考以下文章

Window下同一台服务器部署多个tomcat服务

同一台机器部署多个tomcat

1 台 Linux 服务器上,部署多个 Tomcat,并以 service 方式运行

怎么在同一个Tomcat下部署两个相同的项目吗,请大神解决!!!

怎么在同一个tomcat部署多个应用

tomcat部署多个项目,通过不同域名解析访问不同的网站