一台服务器安装两个tomcat7 服务的解决方案(window)
2013-03-21 20:49
495 查看
tomcat.安装步骤如下: 主要是用了两个版本的JDK+Tomcat7
1、下载安装包,我用的是
apache-tomcat-7.0.37-windows-x86.zip(解压版的)和
jdk:jdk-7u3-windows-i586.exe
jdk-6u13-windows-i586-p.exe
2、先安装jdk7和第一个默认的tomcat(网上都有相关的资料)。
3.复制刚配好tomcat 为 tomcat2,装好JDK6
一,修改配置文件server.xml的端口
C:\apache-tomcat-5.5.23-1\conf\server.xml用记事本什么的打开修改3个地方
第一:
<Server port="9005" shutdown="SHUTDOWN"> ----原来是8005
第二
<Connector port="9080" maxHttpHeaderSize="8192" ----原来是8080
第三
<Connector port="9009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> ---原来是
8009
如果是 2个不同的tomcat就只要改端口就可以了
在dos下 运行
二、因为所有的tomcat都会去找CATALINA_HOME和CATALINA_BASE这两个环境变量
1.使用压缩版的tomcat不能使用安装版的。
2.第一个tomcat的配置不变。
3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址;增加环境变量CATALINA_BASE2,值为新的tomcat的地址
4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。
5.修改新的tomcat中的catalina.bat,把其中的CATALINA_HOME改为CATALINA_HOME2,CATALINA_BASE改为
CATALINA_BASE2。
三、在命令窗口可以手动设置环境变量
运行-cmd(打开了另一个命令窗口)
还是要设置两个环境变量:J***A_HOME(指向jdk)和CATALINA_HOME(指向Tomcat目录)
在命令行打:set J***A_HOME=C:\Program Files\Java\jdk1.6.0_10
set CATALINA_HOME=D:\server\tomcat2\ (注意tomcat目录我指向了另一个)
可以运行tomcat了,命令:D:\server\tomcat2\bin\ startup.bat
(关闭可以用CD:\server\tomcat2\bin\\bin\shutdown.bat)
四、备注(可能的错误)
备注:
可能的错误:
1 命令行提示:The CATALINA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
翻译:这个CATALINA_HOME环境变量没有正确的定义
这个程序运行需要这个环境变量
解决:用我上边的set命令设置CATALINA_HOME即可
2 命令行提示: Neither the J***A_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
翻译:J***A_HOME或者JRE_HOME环境变量任意一个都没有定义
这个程序运行需要(这两个中的)至少一个环境变量
解决:用我上边的set命令设置J***A_HOME即可
3 命令行提示:The J***A_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: J***A_HOME should point to a JDK not a JRE
翻译:J***A_HOME环境变量没有正确的定义
这个程序运行需要这个环境变量
J***A_HOME应该指向JDK而不是JRE
解决:用我上边的set命令设置J***A_HOME,确信指向了JDK的目录
五、端口问题(只要不是常见端口号就行,别设置常见端口号)
下面是比较常见的,别设置成这些就行基本9000多都没人用
服务名称 端口号/协议[别名] #注释
ftp-data 20/tcp #FTP, data
ftp 21/tcp #FTP. control
telnet 23/tcp
smtp 25/tcp mail #Simple Mail Transfer Protocol
time 37/tcp timserver
time 37/udp timserver
domain 53/tcp #Domain Name Server
domain 53/udp #Domain Name Server
tftp 69/udp #Trivial File Transfer
gopher 70/tcp
http 80/tcp www www-http #World Wide Web
pop3 110/tcp #Post Office Protocol - Version 3
nntp 119/tcp usenet #Network News Transfer Protocol
netbios-ns 137/tcp nbname #NETBIOS Name Service
netbios-ns 137/udp nbname #NETBIOS Name Service
netbios-dgm 138/udp nbdatagram #NETBIOS Datagram Service
netbios-ssn 139/tcp nbsession #NETBIOS Session Service
imap 143/tcp imap4 #Internet Message Access Protocol
snmp 161/udp #SNMP
snmptrap 162/udp snmp-trap #SNMP trap
irc 194/tcp #Internet Relay Chat Protocol
ipx 213/udp #IPX over IP
ldap 389/tcp #Lightweight Directory Access Protocol
https 443/tcp MCom
https 443/udp MCom
uucp 540/tcp uucpd
ldaps 636/tcp sldap #LDAP over TLS/SSL
doom 666/tcp #Doom Id Software
doom 666/udp #Doom Id Software
phone 1167/udp #Conference calling
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 #Microsoft Windows Internet Name Service
wins 1512/udp #Microsoft Windows Internet Name Service
l2tp 1701/udp #Layer Two Tunneling Protocol
pptp 1723/tcp #Point-to-point tunnelling protocol
radius 1812/udp #RADIUS authentication protocol
radacct 1813/udp #RADIUS accounting protocol
nfsd 2049/udp nfs #NFS server
knetd 2053/tcp #Kerberos de-multiplexor
man 9535/tcp #Remote Man Server
参加引用了:上帝的右手:
1、下载安装包,我用的是
apache-tomcat-7.0.37-windows-x86.zip(解压版的)和
jdk:jdk-7u3-windows-i586.exe
jdk-6u13-windows-i586-p.exe
2、先安装jdk7和第一个默认的tomcat(网上都有相关的资料)。
3.复制刚配好tomcat 为 tomcat2,装好JDK6
一,修改配置文件server.xml的端口
C:\apache-tomcat-5.5.23-1\conf\server.xml用记事本什么的打开修改3个地方
第一:
<Server port="9005" shutdown="SHUTDOWN"> ----原来是8005
第二
<Connector port="9080" maxHttpHeaderSize="8192" ----原来是8080
第三
<Connector port="9009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> ---原来是
8009
如果是 2个不同的tomcat就只要改端口就可以了
在dos下 运行
二、因为所有的tomcat都会去找CATALINA_HOME和CATALINA_BASE这两个环境变量
1.使用压缩版的tomcat不能使用安装版的。
2.第一个tomcat的配置不变。
3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址;增加环境变量CATALINA_BASE2,值为新的tomcat的地址
4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。
5.修改新的tomcat中的catalina.bat,把其中的CATALINA_HOME改为CATALINA_HOME2,CATALINA_BASE改为
CATALINA_BASE2。
三、在命令窗口可以手动设置环境变量
运行-cmd(打开了另一个命令窗口)
还是要设置两个环境变量:J***A_HOME(指向jdk)和CATALINA_HOME(指向Tomcat目录)
在命令行打:set J***A_HOME=C:\Program Files\Java\jdk1.6.0_10
set CATALINA_HOME=D:\server\tomcat2\ (注意tomcat目录我指向了另一个)
可以运行tomcat了,命令:D:\server\tomcat2\bin\ startup.bat
(关闭可以用CD:\server\tomcat2\bin\\bin\shutdown.bat)
四、备注(可能的错误)
备注:
可能的错误:
1 命令行提示:The CATALINA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
翻译:这个CATALINA_HOME环境变量没有正确的定义
这个程序运行需要这个环境变量
解决:用我上边的set命令设置CATALINA_HOME即可
2 命令行提示: Neither the J***A_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
翻译:J***A_HOME或者JRE_HOME环境变量任意一个都没有定义
这个程序运行需要(这两个中的)至少一个环境变量
解决:用我上边的set命令设置J***A_HOME即可
3 命令行提示:The J***A_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: J***A_HOME should point to a JDK not a JRE
翻译:J***A_HOME环境变量没有正确的定义
这个程序运行需要这个环境变量
J***A_HOME应该指向JDK而不是JRE
解决:用我上边的set命令设置J***A_HOME,确信指向了JDK的目录
五、端口问题(只要不是常见端口号就行,别设置常见端口号)
下面是比较常见的,别设置成这些就行基本9000多都没人用
服务名称 端口号/协议[别名] #注释
ftp-data 20/tcp #FTP, data
ftp 21/tcp #FTP. control
telnet 23/tcp
smtp 25/tcp mail #Simple Mail Transfer Protocol
time 37/tcp timserver
time 37/udp timserver
domain 53/tcp #Domain Name Server
domain 53/udp #Domain Name Server
tftp 69/udp #Trivial File Transfer
gopher 70/tcp
http 80/tcp www www-http #World Wide Web
pop3 110/tcp #Post Office Protocol - Version 3
nntp 119/tcp usenet #Network News Transfer Protocol
netbios-ns 137/tcp nbname #NETBIOS Name Service
netbios-ns 137/udp nbname #NETBIOS Name Service
netbios-dgm 138/udp nbdatagram #NETBIOS Datagram Service
netbios-ssn 139/tcp nbsession #NETBIOS Session Service
imap 143/tcp imap4 #Internet Message Access Protocol
snmp 161/udp #SNMP
snmptrap 162/udp snmp-trap #SNMP trap
irc 194/tcp #Internet Relay Chat Protocol
ipx 213/udp #IPX over IP
ldap 389/tcp #Lightweight Directory Access Protocol
https 443/tcp MCom
https 443/udp MCom
uucp 540/tcp uucpd
ldaps 636/tcp sldap #LDAP over TLS/SSL
doom 666/tcp #Doom Id Software
doom 666/udp #Doom Id Software
phone 1167/udp #Conference calling
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 #Microsoft Windows Internet Name Service
wins 1512/udp #Microsoft Windows Internet Name Service
l2tp 1701/udp #Layer Two Tunneling Protocol
pptp 1723/tcp #Point-to-point tunnelling protocol
radius 1812/udp #RADIUS authentication protocol
radacct 1813/udp #RADIUS accounting protocol
nfsd 2049/udp nfs #NFS server
knetd 2053/tcp #Kerberos de-multiplexor
man 9535/tcp #Remote Man Server
参加引用了:上帝的右手:
http://blog.sina.com.cn/s/blog_717c2b0f01014oho.html
http://blog.csdn.net/miqi770/article/details/3974082相关文章推荐
- (转)一台服务器安装两个tomcat6 服务的解决方案
- 一台服务器安装两个tomcat6 服务的解决方案(转)
- 一台服务器 两个tomcat6 两个服务的安装方法
- 一台centos7.2服务器安装两个tomcat应用服务
- .一台服务器 两个tomcat6 两个服务的安装方法
- 一台服务器 安装两个tomcat6 服务
- 一台服务器承载两个tomcat服务
- windows 下一台服务器多个tomcat服务安装
- windows 下一台服务器多个tomcat服务安装
- Window下同一台服务器部署多个Tomcat、服务方式启动简要配置
- 同一台电脑上安装两个tomcat服务器
- 在一台电脑上安装两个TOMCAT服务器
- 同一台服务器,安装两个Tomcat,同一路径不同端口号,同一浏览器下不能同时访问问题
- 一台服务器上同时运行两个Tomcat服务
- 同一台电脑上安装两个tomcat服务器
- 一台服务器安装运行多个Tomcat及注册服务
- 同一台电脑上安装两个tomcat服务器
- 同一台电脑安装多个tomcat服务器解决方案
- 同一台电脑上安装两个tomcat服务器和环境变量设置
- 一台windows服务器上安装配置两个自启动Tomcat服务