码迷,mamicode.com
首页 > 其他好文 > 详细

阿里云服务器Centos6.5 部署多版本tomcat

时间:2015-04-16 10:26:54      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:阿里云   profile   服务器   tomcat   多版本   

线上很多要求是启动多个tomcat,其实就是配置不同端口,启动tomcat时以不同端口识别服务。

前文已经介绍了如何安装部署tomcat,此处只明确指出不同之处:

1、修改环境变量

vim /etc/profile,添加如下内容:

export TOMCAT_HOME=/usr/tomcat
export TOMCAT_2_HOME=/usr/tomcat8
export CATALINA_BASE=/usr/tomcat
export CATALINA_2_BASE=/usr/tomcat8
export CATALINA_HOME=/usr/tomcat
export CATALINA_2_HOME=/usr/tomcat8

生效命令:source /etc/profile

2、修改启动脚本

初始版本可以不用修改,直接sh /usr/tomcat/bin/start.sh;

netstat -ntl 查看端口启动情况。

多版本时,新增版本需要修改启动脚本,停止脚本也需修改

vim /usr/tomcat8/bin/shutdown.sh,添加如下内容:

export JAVA_HOME=/usr/java8

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib

export CATALINA_HOME=$CATALINA_2_HOME

export CATALINA_BASE=$CATALINA_2_BASE

同样的,vim /usr/tomcat8/bin/shutdown.sh,添加如上内容。

此时需要重新source下环境变量。

3、端口修改,也是最重要的

vim /usr/tomcat8/conf/server.xml

  1. <Server port="9005" shutdown="SHUTDOWN">  端口:8005->9005  

  2.    

  3. <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->  

  4.    

  5.     <Connector port="9080" maxHttpHeaderSize="8192" 端口:8080->9080  

  6.    

  7. maxThreads="150" minSpareThreads="25" maxSpareThreads="75"  

  8.    

  9.                enableLookups="false" redirectPort="8443" acceptCount="100"  

  10.    

  11.                connectionTimeout="20000" disableUploadTimeout="true" />  

  12.    

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

  14.    

  15.     <Connector port="9009"                        端口:8009->9009  

  16.    

  17.                enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> 

4、iptables配置。

准备工作已毕,接下来测试:

分别进入两个tomcat的bin目录,启动tomcat――./startup.sh

启动后看下进程:#netstat -tnulp

然后访问http://localhost:8080和 http://localhost:9080 都可以看到熟悉的tomcat欢迎界面。

附:前文有提到,如果端口起来了,但页面打不开,一般http状态码是404,需要+x权限(tomcat/bin目录下所有.sh文件),项目目录更改相应属主。


本文出自 “创者思” 博客,请务必保留此出处http://strongit.blog.51cto.com/10020534/1633293

阿里云服务器Centos6.5 部署多版本tomcat

标签:阿里云   profile   服务器   tomcat   多版本   

原文地址:http://strongit.blog.51cto.com/10020534/1633293

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!