一台Linux服务器部署多个tomcat

 

此例以配置2个Tomcat为例:
1. 下载apache-tomcat-7.0.63,下载下来的文件为apache-tomcat-7.0.63.zip
2. 将文件上传至服务器/usr/local目录下
3. 解压该压缩包,并重命名为tomcat1,另一个重命名为tomcat2
4. 添加环境变量:vi /etc/profile
export CATALINA_BASE=/usr/local/tomcat1
export CATALINA_HOME=/usr/local/tomcat1
export TOMCAT_HOME=/usr/local/tomcat1


export CATALINA_2_BASE=/usr/local/tomcat2
export CATALINA_2_HOME=/usr/local/tomcat2
export TOMCAT_2_HOME=/usr/local/tomcat2


修改完要用source /etc/profile使其生效


5.修改tomcat根目录bin下的catalina.sh文件
具体操作是分别切换到两个tomcat的bin目录下,vim catalina.sh,找到下面的注释代码
# OS specific support.  $var _must_ be set to either true or false.
并在上述代码下面添加以下代码,目的是为了tomcat启动的时候能通过该文件的里的$CATALINA_BASE 和 $CATALINA_HOME找到/etc/profile配置文件里我们前一步配好的具体路径,完成tomcat的启动过程。


export CATALINA_BASE=$CATALINA_BASE
export CATALINA_HOME=$CATALINA_HOME


如果有多个tomcat,修改方法是一样的。


6. 修改tomcat根目录下的conf目录下的server.xml文件来修改端口号防止端口冲突
(1)http访问端口(默认为8080端口):
      <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
(2)监听tomcat关闭的端口(默认为8005):
     <Server port="8005" shutdown="SHUTDOWN">
     <Listener className="org.apache.catalina.startup.VersionLoggerListener" />
(3)负责接收其他http服务器的请求端口(默认为8009):
     <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />


7.启动Tomcat,在命令行下分别进入两个不同的Tomcat安装目录下,执行startup.bat。然后在浏览器中输入:
http://localhost:8080
http://localhost:8081 


9. 至此,我们已经在一台服务器上配置了两个Tomcat。


  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值