【转】同时运行两个TOMCAT的配置?

1 下载tomcat的压缩包(不是安装的那种,直接解压缩就能用的)

下载地址:http://tomcat.apache.org/download-55.cgi

下载好的文件名是:apache-tomcat-5.5.23.zip

2解压缩。我解压缩到了C:\

分别是C:\apache-tomcat-5.5.23-1,C:\apache-tomcat-5.5.23-2

3修改任意一个的配置文件

比如apache-tomcat-5.5.23-1,

C:\apache-tomcat-5.5.23-1\conf\server.xml用记事本什么的打开

修改3个地方

第一:

<Serverport="9005"shutdown="SHUTDOWN">----原来是8005

第二

<Connectorport="9080"maxHttpHeaderSize="8192"----原来是8080

第三<Connectorport="9009"enableLookups="false"redirectPort="8443"protocol="AJP/1.3"/>---原来是8009

然后保存

4开启第一个tomcat

运行-cmd

设置两个环境变量:JAVA_HOME(指向jdk)和CATALINA_HOME(指向Tomcat目录)

在命令行打:setJAVA_HOME=C:\ProgramFiles\Java\jdk1.5.0_11

setCATALINA_HOME=C:\apache-tomcat-5.5.23-1

可以运行tomcat了,命令:C:\apache-tomcat-5.5.23-1\bin\startup.bat

(关闭可以用C:\apache-tomcat-5.5.23-1\bin\shutdown.bat)

4开启第二个tomcat

运行-cmd(打开了另一个命令窗口)

还是要设置两个环境变量:JAVA_HOME(指向jdk)和CATALINA_HOME(指向Tomcat目录)

在命令行打:setJAVA_HOME=C:\ProgramFiles\Java\jdk1.5.0_11

setCATALINA_HOME=C:\apache-tomcat-5.5.23-2(注意tomcat目录我指向了另一个)

可以运行tomcat了,命令:C:\apache-tomcat-5.5.23-2\bin\startup.bat注意也是另一个--5.5.23-2)

(关闭可以用C:\apache-tomcat-5.5.23-2\bin\shutdown.bat)(注意也是另一个--5.5.23-2)

完毕

备注:

可能的错误:

1命令行提示:TheCATALINA_HOMEenvironmentvariableisnotdefinedcorrectly

Thisenvironmentvariableisneededtorunthisprogram

翻译:这个CATALINA_HOME环境变量没有正确的定义

这个程序运行需要这个环境变量

解决:用我上边的set命令设置CATALINA_HOME即可

2命令行提示:NeithertheJAVA_HOMEnortheJRE_HOMEenvironmentvariableisdefined

Atleastoneoftheseenvironmentvariableisneededtorunthisprogram

翻译:JAVA_HOME或者JRE_HOME环境变量任意一个都没有定义

这个程序运行需要(这两个中的)至少一个环境变量

解决:用我上边的set命令设置JAVA_HOME即可

3命令行提示:TheJAVA_HOMEenvironmentvariableisnotdefinedcorrectly

Thisenvironmentvariableisneededtorunthisprogram

NB:JAVA_HOMEshouldpointtoaJDKnotaJRE

翻译:JAVA_HOME环境变量没有正确的定义

这个程序运行需要这个环境变量

JAVA_HOME应该指向JDK而不是JRE

解决:用我上边的set命令设置JAVA_HOME,确信指向了JDK的目录

4关于修改的端口号:只要不是常见端口号就行,别设置常见端口号

下边的是比较常见的,别设置成这些就行基本9000多都没人用

服务名称    端口号/协议[别名]      #注释

ftp-data    20/tcp            #FTP,data

ftp      21/tcp            #FTP.control

telnet     23/tcp 

smtp      25/tcpmail         #SimpleMailTransferProtocol

time      37/tcptimserver 

time      37/udptimserver 

domain     53/tcp            #DomainNameServer

domain     53/udp            #DomainNameServer

tftp      69/udp            #TrivialFileTransfer

gopher     70/tcp 

http      80/tcpwwwwww-http     #WorldWideWeb

pop3      110/tcp           #PostOfficeProtocol-Version3

nntp      119/tcpusenet        #NetworkNewsTransferProtocol

netbios-ns   137/tcpnbname        #NETBIOSNameService

netbios-ns   137/udpnbname        #NETBIOSNameService

netbios-dgm  138/udpnbdatagram      #NETBIOSDatagramService

netbios-ssn  139/tcpnbsession      #NETBIOSSessionService

imap      143/tcpimap4        #InternetMessageAccessProtocol

snmp      161/udp           #SNMP

snmptrap    162/udpsnmp-trap      #SNMPtrap

irc      194/tcp           #InternetRelayChatProtocol 

ipx      213/udp           #IPXoverIP

ldap      389/tcp           #LightweightDirectoryAccessProtocol

https     443/tcpMCom 

https     443/udpMCom 

uucp      540/tcpuucpd 

ldaps     636/tcpsldap        #LDAPoverTLS/SSL

doom      666/tcp           #DoomIdSoftware

doom      666/udp           #DoomIdSoftware

phone     1167/udp           #Conferencecalling

ms-sql-s    1433/tcp           #Microsoft-SQL-Server 

ms-sql-s    1433/udp           #Microsoft-SQL-Server 

ms-sql-m    1434/tcp           #Microsoft-SQL-Monitor

ms-sql-m    1434/udp           #Microsoft-SQL-Monitor 

wins      1512/tcp           #MicrosoftWindowsInternetNameService

wins      1512/udp           #MicrosoftWindowsInternetNameService

l2tp      1701/udp           #LayerTwoTunnelingProtocol

pptp      1723/tcp           #Point-to-pointtunnellingprotocol

radius     1812/udp           #RADIUSauthenticationprotocol

radacct    1813/udp           #RADIUSaccountingprotocol

nfsd      2049/udpnfs         #NFSserver

knetd     2053/tcp           #Kerberosde-multiplexor

man       9535/tcp           #Remote Man Server

转载地址:http://www.cn-java.com/www1/?uid-553689-action-viewspace-itemid-7594

相关推荐