一,修改配置文件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 

本地或者服务器同时启动2个或多个tomcat的更多相关文章

  1. Atitit tomcat在linux服务器的启动与其他

    Atitit tomcat在linux服务器的启动与其他 1.1. /home/tomcat/tomcat3/bin/startup.sh1 1.2. 判断启动是否成功 ps -ef|grep tom ...

  2. Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析

    默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢.其次是部分网站域名不能正常 ...

  3. iOS:搭建本地的服务器

    一.介绍 作为一个专业的程序员,不管你是前端还是移动端或者是后台,能够自己试着搭建一个本地的服务器还是很有必要的,有的时候,我们可以自己测试一些数据,很方便开发.其实,mac是自带有本地的服务器的,用 ...

  4. Mac搭建本地svn服务器,并用Cornerstone连接服务器

    Mac默认已经安装了svn,我们只需要进行配置并开启就可以了 首先我们可以验证一下是否安装了svn,打开终端,输入命令 svnserve --version 这里可以看到目前svn的版本号,说明已经安 ...

  5. 使用Dnsmasq搭建本地dns服务器上网

    导读 搭建一个属于自己的本地DNS服务器很有必要,利用Dnsmasq来搭建一个属于自己的本地DNS服务器,享受更干净无污染.更智能快速和没有广告干扰的DNS解析服务. 一.Dnsmasq安装 安装并启 ...

  6. win7+iss7的配置,以及如何在本地IIS服务器挂载一个网站

    虽然学过在XP安装IIs服务器和在IIS服务器挂载网站的东西,但是win7和XP的方式还是有许多不同的.废话不说直接进入正题 在本地安装IIS服务器 在IIS服务器中添加你的项目 将你项目的首页设置为 ...

  7. 无法在Web服务器上启动调试,与Web服务器通信时出现身份验证错误

    问题描述: 我使用的是修改hosts,模拟真实网址来进行调试的.具体是这样的:我修改hosts文件,把某个域名,如www.163.com映射为127.0.0.1,然后在IIS信息管理器中,创建一个网站 ...

  8. 无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证

    ----注意:以管理员身份运行VS C#中ASP.NET Web应用程序编译时的错误:无法在web服务器上启动调试.调试失败,因为没有启用集成windows身份验证. 解决:打开IIS,在IIS里查看 ...

  9. 无法在web服务器上启动调试,服务器不支持对ASP.NET 或ATL Server应用程序进行调试。

    无法在web服务器上启动调试,服务器不支持对ASP.NET 或ATL Server应用程序进行调试. a>.DCOM配置里的属性灰色不可用的解决方法,   1>.管理工具->组件服务 ...

随机推荐

  1. 【MongoDB】在windows平台下搭建mongodb的分片集群(二)

    在上一片博客中我们讲了Mongodb数据库中分片集群的主要原理. 在本篇博客中我们主要讲描写叙述分片集群的搭建过程.配置分片集群主要有两个步骤.第一启动全部须要的mongod和mongos进程. 第二 ...

  2. 有空研究一下OwnerDraw和三种Windows风格CS_OWNDC和CS_PARENTDC和CS_CLASSDC

    就在StdCtrls.pas, ExtCtrls.pas和Buttons.pas三个类里研究就够了,这是初步的搜索结果: ---------- 在打开的文档中查找 ---------- "G ...

  3. rac各节点实例需设置为相同的一些参数

    RAC Parameters That Require Identical Settings • ACTIVE_INSTANCE_COUNT • ARCHIVE_LAG_TARGET • COMPAT ...

  4. zabbix 监控jmx 需要--enable-java

    安装Javagateway如果原来已经安装zabbix,只需要再添加以下zabbix-java # tar zxvf zabbix-2.2.0.tar.gz # cd zabbix-2.2.0 # . ...

  5. JavaScript快速入门(六)——DOM

    概念扫盲 DOM DOM是 Document Object Model(文档对象模型)的缩写,是W3C(万维网联盟)的标准.DOM 定义了访问 HTML 和 XML 文档的标准:“W3C 文档对象模型 ...

  6. 导航条——flash导航条

    1.概述 在一些个性网站中,网站导航的首选就是flash导航条,flash导航条可以给浏览者带来更好的视觉效果,是网站个性的主要体现之一. 2.技术要点 主要应用Flash动作脚本中的Button类的 ...

  7. Linux入门基础#2:Linux文件系统基本结构

    本文出自   http://blog.csdn.net/shuangde800 ------------------------------------------------------------ ...

  8. android使用篇(四) 注解依赖注入IOC实现绑定控件

    在android使用篇(三) MVC模式中提到一个问题: 1) 视图层(View):一般採用XML文件进行界面的描写叙述,使用的时候能够很方便的引入,可是用xml编写了,又须要在Acitvity声明而 ...

  9. HealthKit教程 Swift版:锻炼信息

    原文:HealthKit Tutorial with Swift: Workouts 作者:Ernesto García 译者:Mr_cyz ) 欢迎回到我们的HealthKit系列教程! 在我们系列 ...

  10. HealthKit开发教程Swift版:起步

    原文:HealthKit Tutorial with Swift: Getting Started 作者:Ernesto García 译者:Mr_cyz ) HealthKit是iOS 8中的新的A ...