一台服务器安装运行多个Tomcat及注册服务
Posted Snny Bill
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一台服务器安装运行多个Tomcat及注册服务相关的知识,希望对你有一定的参考价值。
项目需要,自己配置了一下,顺便分享出来。
1、下载对应版本Tomcat,这里下载Tomcat7.0.65.zip;
下载地址:http://archive.apache.org/dist/tomcat/tomcat-7/
2、解压ZIP,安装几个拷贝几个,分别命不同名字,如:Tomcat7.0.65_1,Tomcat7.0.65_2,Tomcat7.0.65_3
3、配置JAVA_HOME环境变量,值为JDK安装目录,如:JAVA_HOME=C:\Program Files\Java\jdk1.6.0_37
4、配置Tomcat参数,Tomcat7.0.65_2/conf/server.xml,第一个Tomcat默认不配置。
<Server port="8009" shutdown="SHUTDOWN"> 8009改为8010
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> 8080改为8081
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 8009改为8010
第三个Tomcat配置同第二个一样,相关端口不要和第二个重复即可。
5、修改服务名称
打开Tomcat7.0.65_1/bin/service.bat 修改注册服务名称set SERVICE_NAME=Tomcat7
set DISPLAYNAME=Apache Tomcat 7.0 %SERVICE_NAME%
Tomcat7改为Tomcat7_1
Apache Tomcat 7.0改为Apache Tomcat 7.0_1
我这里为了方便区分,3个Tomcat的服务名称均做了修改,
Tomcat7_1,Tomcat7_2,Tomcat7_3
Apache Tomcat 7.0_1,Apache Tomcat 7.0_2,Apache Tomcat 7.0_3
6、注册服务
打开cmd,进入到Tomcat7.0.65_1/bin,输入 service.bat install
打开services.msc即可看到添加注册的新服务 Apache Tomcat 7.0_1,依次注册2,3即可,进入服务设置自动启动。
如要删除服务,同样需进入对应Tomcat的bin目录下,输入 service.bat remove 可以移除服务
以上是关于一台服务器安装运行多个Tomcat及注册服务的主要内容,如果未能解决你的问题,请参考以下文章
多个项目在一台服务器上运行,采用多个tomcat运行好?还是一个tocmcat运行多个项目好?