一,修改配置文件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(打开了另一个命令窗口)
还是要设置两个环境变量:JAVA_HOME(指向jdk)和CATALINA_HOME(指向Tomcat目录)
在命令行打:set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_11
            set CATALINA_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 命令行提示: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 JAVA_HOME nor the JRE_HOME environment variable is defined
            At least one of these environment variable is needed to run this program
翻译:JAVA_HOME或者JRE_HOME环境变量任意一个都没有定义
     这个程序运行需要(这两个中的)至少一个环境变量
解决:用我上边的set命令设置JAVA_HOME即可
3 命令行提示:The JAVA_HOME environment variable is not defined correctly
           This environment variable is needed to run this program
           NB: JAVA_HOME should point to a JDK not a JRE
翻译:JAVA_HOME环境变量没有正确的定义
     这个程序运行需要这个环境变量
     JAVA_HOME应该指向JDK而不是JRE
解决:用我上边的set命令设置JAVA_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 

同时启动多个Tomcat的更多相关文章

  1. 本地同时启动两个tomcat

    本地同时启动两个tomcat 这几天开发用到了Ext JS4,所以着手学习Ext JS4,由于官方很多demo都是需要与服务器端进行数据交互,因此需要在tomcat里部署上官方的demo.而本地mye ...

  2. ubuntu下启动和关闭tomcat的简单方法

    在ubuntu下面,我们安装tomcat可以有两种方式[1]用aptitude安装aptitude install tomcat6 [2]免安装版从apache tomcat 网站下载apache-t ...

  3. 如何同时启动多个Tomcat服务

    在项目开发中,有时会需要同时启动多个Tomcat服务,如果直接启动多个的话,会报以下错误: Port busy xxxx java.net.SocketException: Unrecognized ...

  4. 如何在一台机子上启动两个TOMCAT

    同时启动两个tomcat设置,具体如下: 1.不要设置CATALINA_HOME 2.分别修改安装目录下的conf子目录中的server.xml文件: a.修改http访问端口为不同的端口,将8080 ...

  5. 本地开发时同时启动多个tomcat服务器

    1.环境变量中不要设置CATALINA_HOME: 2.分别修改安装目录下的conf子目录中的server.xml文件: a.修改http访问端口(默认为 8080端口),将8080修改为tomcat ...

  6. 启动两个tomcat

    因为项目的种种原因,必须启动两个tomcat测试 于是复制tomcat,改端口,报错,到日志看,发现shutdow端口也需要改 总结 server.xml改两个地方的端口 <Server por ...

  7. 如何在同一系统里同时启动多个Tomcat

    需要在同一系统里启动多个tomcat,应该怎么处理? tomcat是个服务程序,需要占用几个通讯端口,所以默认情况是不能启动多个tomcat,如果要启动多个tomcat,需要修改配置文件,通过在配置文 ...

  8. 如何在同一系统中启动多个 TOMCAT

    <Server port="8005" shutdown="SHUTDOWN"> 接受server关闭指令的port号.我们叫关闭指令port. & ...

  9. MyEclipse配置启动多个Tomcat

    在实际开发中常常会遇到多个项目同一时候进行,来回切换不太方便,这时可分别部署在多个tomcat下. 改动一些配置可同一时候启动多个tomcat 一開始查阅相关文档,看到一篇文章一个Myeclipse同 ...

  10. 一台服务器上同时启动多个 Tomcat

    在同一台服务器上启动多个 Tomcat 服务,需要修改 conf/server.xml文件里的三个部分,如下: 1.修改Http访问端口(默认为8080端口) <Connector port=& ...

随机推荐

  1. 小易邀请你玩一个数字游戏,小易给你一系列的整数。你们俩使用这些整数玩游戏。每次小易会任意说一个数字出来,然后你需要从这一系列数字中选取一部分出来让它们的和等于小易所说的数字。 例如: 如果{2,1,2,7}是你有的一系列数,小易说的数字是11.你可以得到方案2+2+7 = 11.如果顽皮的小易想坑你,他说的数字是6,那么你没有办法拼凑出和为6 现在小易给你n个数,让你找出无法从n个数中选取部分求和

    小易邀请你玩一个数字游戏,小易给你一系列的整数.你们俩使用这些整数玩游戏.每次小易会任意说一个数字出来,然后你需要从这一系列数字中选取一部分出来让它们的和等于小易所说的数字. 例如: 如果{2,1,2 ...

  2. Mac下安装和配置mongoDB

    mac下的mongodb下载安装比较简单,主要有两种方式,一种是下载压缩包解压,另一种是通过npm或者homebrew命令安装,这里就不赘述了, 复杂的在于mongodb运行环境的配置(若未配置运行环 ...

  3. oracle 变量声明 初始化 赋值

    DECLARE sname VARCHAR2(20); BEGIN sname:='xxx'; sname:=sname||' and tom'; dbms_output.put_line(sname ...

  4. django http 403 错误

    在使用android的xUtils框架提交post请求到django服务器上面,出现错误,返回Forbiddeen.解决方法记录于此. 参考链接 http://blog.csdn.net/liangp ...

  5. 读写ZIP&JAR文件

    1. ZipEntry 是包括目录的,也就是目录也被当做是一个单独的Entry,在列出它下面的文件之前先列出这个directory entry. 这个在解压ZIP文件的的时候特别有用,我们要先创建这个 ...

  6. oracle dump event

    一.Memory Dumps 1).Global Area ALTER SESSION SET EVENTS 'immediate trace name global_area level n'; 1 ...

  7. C# 英式日期插入Access数据库错误问题

    插入数据库语句如下 string insertSql = string.Format("insert into info(MeasureIDID,Val,UpdateTime) select ...

  8. CGCS2000 VS WGS84

  9. [Shapefile C Library]读取shp图形(.net Wapper)

    ShapeLib的.net Wapper版可以在官网下载到,在WorldWind中也有使用.ORG据说也是使用的ShapeLib实现的shp文件的读写. 官网:http://shapelib.mapt ...

  10. Janus WinForms Controls

    http://blog.sina.com.cn/s/blog_68eb92020101kpw8.html