Linux 配置多个Tomcat

有的时候,应用不方便用在一个Tomcat上,而需要在服务器上配置多个Tomcat ,这个时候怎么办呢?下面写下我配置多个Tomcat的方法。


1、添加Tomcat环境变量

vim ~/.bashrc(这里是当前用户环境变量)

export CATALINA_HOME_EXCUTOR=/home/qiuzf/qiuzhenfei/apache-tomcat-excutor
export CATALINA_HOME_TASK_QUENE=/home/qiuzf/qiuzhenfei/apache-tomcat-task-quene
export CATALINA_HOME_TAG=/home/qiuzf/qiuzhenfei/apache-tomcat-8.5.5
export PATH=$PATH:$CATALINA_HOME_TASK_QUENE/bin:$CATALINA_HOME_TASK_QUENE/bin:$CATALINA_HOME_TAG/bin


2、修改启动端口与关闭端口

vim conf/server.xml

编辑通讯端口(改为不同于其他Tomcat的)

<!-- A "Connector" represents an endpoint by which requests are received
         and responses are returned. Documentation at :
         Java HTTP Connector: /docs/config/http.html
         Java AJP  Connector: /docs/config/ajp.html
         APR (HTTP/AJP) Connector: /docs/apr.html
         Define a non-SSL/TLS HTTP/1.1 Connector on port 8080
    -->
    <Connector port="14000" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />


编辑关闭端口(搜索SHUTDOWN)(改为不同于其他Tomcat的)

<Server port="14001" shutdown="SHUTDOWN">
  <Listener className="org.apache.catalina.startup.VersionLoggerListener" />
  <!-- Security listener. Documentation at /docs/config/listeners.html
  <Listener className="org.apache.catalina.security.SecurityListener" />
  -->
  <!--APR library loader. Documentation at /docs/apr.html -->


3、修改catalina.sh

vim bin/catalina.sh

找到以下内容,添加CATALINA_BASE与CATALINA_HOME

# OS specific support.  $var _must_ be set to either true or false.
export CATALINA_BASE=$CATALINA_HOME_EXCUTOR
export CATALINA_HOME=$CATALINA_HOME_EXCUTOR

cygwin=false
darwin=false
os400=false
hpux=false


OK,搞定这些,就可以了,就可以启动多个Tomcat了

猜你喜欢

转载自blog.csdn.net/q979076061/article/details/56286590