同一台机器上安装多个Tomcat
2011-09-08 17:20
225 查看
同一台机器上安装多个Tomcat
http://eason26-li.iteye.com/blog/450995
如果不加任何修改,在一台服务器上同时运行两个Tomcat服务显然会发生端口冲突。假设现在已经按照正常的方式安装配置好了第一个Tomcat,第二个如何设置呢?以下是使用Tomcat5.5.26解压版本所做的实验。
解决办法:
1.解压Tomcat到一个新的目录,比如d:\TomcatServer2;
2.新建一个环境变量CATALINA_HOME2,路径为d:\TomcatServer2;
3.编辑Tomcat/bin/startup.bat和catalina.bat,把CATALINA_HOME全部替换成CATALINA_HOME2;
4.编辑Tomcat/conf/server.xml,将所有端口号8开头都改为9开头(其他端口只要不冲突即可,目的是不让多个的Tomcat的端口号冲突),并修改默认编码为utf-8(以支持中文链接)
示例1:
<Connector port="9080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="9443" URIEncoding='UTF-8'/>
示例2:
<Connector port="9009" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="9443" URIEncoding='UTF-8'/>
5.运行测试。
http://eason26-li.iteye.com/blog/450995
如果不加任何修改,在一台服务器上同时运行两个Tomcat服务显然会发生端口冲突。假设现在已经按照正常的方式安装配置好了第一个Tomcat,第二个如何设置呢?以下是使用Tomcat5.5.26解压版本所做的实验。
解决办法:
1.解压Tomcat到一个新的目录,比如d:\TomcatServer2;
2.新建一个环境变量CATALINA_HOME2,路径为d:\TomcatServer2;
3.编辑Tomcat/bin/startup.bat和catalina.bat,把CATALINA_HOME全部替换成CATALINA_HOME2;
4.编辑Tomcat/conf/server.xml,将所有端口号8开头都改为9开头(其他端口只要不冲突即可,目的是不让多个的Tomcat的端口号冲突),并修改默认编码为utf-8(以支持中文链接)
示例1:
<Connector port="9080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="9443" URIEncoding='UTF-8'/>
示例2:
<Connector port="9009" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="9443" URIEncoding='UTF-8'/>
5.运行测试。
相关文章推荐
- linux下一台机器安装配置多个tomcat
- 一台机器配置安装多个tomcat详解
- 一台机器上安装两个tomcat
- 一台机器安装多个tomcat服务。Java heap space
- 一台机器上安装两个tomcat
- 如何在同一台机器上安装运行多个Tomcat
- 同一台机器上安装两个tomcat问题
- 在一台windows/ubuntu机器上同时安装多个tomcat服务器
- 一台机器上安装两个tomcat
- 在一台机器上安装两个tomcat
- 同一台机器上安装多个Tomcat
- 在一台windows/ubuntu机器上同时安装多个tomcat服务器
- Windows下在同一台机器上安装多个Tomcat服务
- Windows下在一台机器上安装并同时启动多个Tomcat服务之我见
- Windows下在同一台机器上安装多个Tomcat服务
- Windows下在同一台机器上安装多个Tomcat服务
- 一台机器安装运行多个ArcSDE数据库
- 同一台机器上多个tomcat启动造成的内存溢出问题的解决方法。
- 一台服务器安装两个tomcat7 服务的解决方案(window)
- 在一台电脑上安装两个TOMCAT服务器