Linux下安装多个tomcat

来源:互联网 发布:重庆行知技工学校 编辑:程序博客网 时间:2024/06/13 21:21

因公司项目需要,在Linux服务器上安装多个tomcat,此时需要编辑/etc/profile文件进行设置
在该文件最后添加一下内容:

CATALINA_BASE=/usr/local/tomcat/web1CATALINA_HOME=/usr/local/tomcat/web1TOMCAT_HOME=/usr/local/tomcat/web1export CATALINA_BASE CATALINA_HOME TOMCAT_HOMECATALINA_2_BASE=/usr/local/tomcat/web2CATALINA_2_HOME=/usr/local/tomcat/web2TOMCAT_2_HOME=/usr/local/tomcat/web2export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME

保存退出后使用以下命令使其立即生效
source /etc/profile

第一个tomcat无需进行任何修改,其他tomcat需要进行以下内容修改:
打开每个tomcat的bin目录下的catalina.sh文件,找到
#OS specific support. $var _must_ be set to either true or false.
在下面增加如下代码

export CATALINA_BASE=$CATALINA_2_BASEexport CATALINA_HOME=$CATALINA_2_HOME

修改tomcat的conf目录下的server.xml文件
修改server.xml配置和第一个不同的启动、关闭监听端口。
修改后示例如下:

<Server port="8001" shutdown="SHUTDOWN">                端口:8005->8001<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->    <Connector port="8081" maxHttpHeaderSize="8192"        端口:8080->8081maxThreads="150" minSpareThreads="25" maxSpareThreads="75"               enableLookups="false" redirectPort="8443" acceptCount="100"               connectionTimeout="20000" disableUploadTimeout="true" /><!-- Define an AJP 1.3 Connector on port 8009 -->    <Connector port="8009"                                  端口:8009->8009               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

启动tomcat后可以使用不同端口访问不同tomcat服务

在不断增加代码内容时,tomcat重启速度变得越来越慢,有的时候要5分钟才能重启成功,非常影响项目得运行,因此百度一下查找解决办法:

http://www.cnblogs.com/suiyueqiannian/p/6060951.html?utm_source

这篇博客写的很详细,有需要得朋友请参考

原创粉丝点击