linux下配置多个tomcat同时运行

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_24138151/article/details/80736888

在一台linux下配置多个tomcat同时运行

详细步骤如下:

1.在/etc/profile文件下进行修改配置,如果安装JDK的时候已经配置了JAVA环境变量,则无需再次配置.同时添加两组CATALINA环境变量如下:

命令:#vi /etc/profile


如下为我的tomcat目录结构


配置完成后使配置即时生效: 

命令: #source /etc/profile


最后,我们需要把第二个tomcat修改三个端口,都在tomcat/conf/server.xml下修改:

(1)修改默认8080端口为7070 

<Connector port="7071"
         disableUploadTimeout="true"
         useBodyEncodingForURI="true"

         URIEncoding="UTF-8" />

(2)修改AJP端口为8010 (默认为8009)

<!-- Define an AJP 1.3 Connector on port 8009 -->

    <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />

(3)修改Shutdown远程停服务端口为8006(默认为8005端口)<Server port="8006" shutdown="SHUTDOWN">


最后我们需要配置第二个tomcat的catalina.sh,找到下面这行代码,在下面增加代码

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

# myself : add
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME

然后需要给第二个tomcat/bin/catalina.sh文件赋可执行权限

命令:#chmod 777 catalina.sh

不然会报如下错误:

The file is absent or does not have execute permission This file is needed to run this program


最后我们可以启动两个tomcat同时运行了.

查看tomcat运行状态命令:ps -ef|grep tomcat  看到两个进程就行了


注意:如果是云服务器,需要把新增的tomcat端口添加到安全组中去,不然最后无法访问的!



本文参考:https://blog.csdn.net/u010072512/article/details/51832429





猜你喜欢

转载自blog.csdn.net/qq_24138151/article/details/80736888