如何同时启动多个java启动tomcat服务器器

> 能不能同时开启多个Tomcat服务器 在linux下如何实现
能不能同时开启多个Tomcat服务器 在linux下如何实现
  Tomcat服务器在linux系统下是很常用到的服务器,有时候我们需要的不止是一个Tomcat服务器,可能会要求同时开启多个服务器,这到底能不能做到呢?如果能该用什么方法来实现呢?
  所用Tomcat服务器都为zip版,非安装版。以两个为例:
  安装第二个Tomcat完成后,到安装目录下的conf子目录中打开server.xml文件,查找以下三处:
  (1)修改http访问端口(默认为8080端口)
  minProcessors=&5&maxProcessors=&75&
  enableLookups=&true&redirectPort=&8443&
  acceptCount=&100&debug=&0&connectionTimeout=&20000&
  useURIValidationHack=&false&disableUploadTimeout=&true&/&
  (大概在86行左右)将8080修改为第一个tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。
  (2)修改Shutdown端口(默认为8005端口)
  (大概在13行左右)将8005修改为没有在使用的端口号,例如8095
  (3)修改8009端口
  port=&8009&minProcessors=&5&maxProcessors=&75&
  enableLookups=&true&redirectPort=&8443&
  acceptCount=&10&debug=&0&connectionTimeout=&20000&
  useURIValidationHack=&false&
  protocolHandlerClassName=&org.apache.jk.server.JkCoyoteHandler&/&
  (大概在107行左右)将8009修改为没有在使用的端口号,例如8099
  这样就没问题了。
  Tomcat服务器同时开启多个是很容易实现的,所以大家可以参照上面教程的方法,最好是小心完成步骤以免出错,因为其中涉及到一些修改端口的方面,希望这些方法对大家有帮助。
系统专题栏目
最新系统下载
热门系统总排行
热门文章排行榜<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&web服务器(3)
前些时日,出于某种需要,需要同时启动多个Tomcat服务器,在网上查了半天,才找到解决的办法,拿出来分享一下,嘿嘿。
我所用Tomcat服务器都为zip版,非安装版。以两个为例:
安装第二个Tomcat完成后,到安装目录下的conf子目录中打开server.xml文件,查找以下三处:
& (1) 修改http访问端口(默认为8080端口)
&Connector&&&className=&org.apache.coyote.tomcat4.CoyoteConnector&&&&port=&8080&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&minProcessors=&5&&&&maxProcessors=&75&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&enableLookups=&true&&&&redirectPort=&8443&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&acceptCount=&100&&&&debug=&0&&&&connectionTimeout=&20000&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&useURIValidationHack=&false&&&&disableUploadTimeout=&true&&&&/&&
(大概在86行左右)将8080修改为第一个tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。 &
&&(2) 修改Shutdown端口(默认为8005端口)
&Server&port=&8005&&shutdown=&SHUTDOWN&&debug=&0&&
&&&(大概在13行左右)将8005修改为没有在使用的端口号,例如8095&&&
& (3) 修改JVM启动端口(默认为8009端口)
&&&&&Connector&&&&className&=&org.apache.coyote.tomcat4.CoyoteConnector&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&port&=&8009&&&&&minProcessors&=&5&&&&&maxProcessors=&75&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&enableLookups&=&true&&&&&redirectPort&=&8443&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&acceptCount&=&10&&&&&debug&=&0&&&&&connectionTimeout=&20000&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&useURIValidationHack&=&false&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&protocolHandlerClassName&=&org.apache.jk.server.JkCoyoteHandler&&/&
&&(大概在107行左右)将8009修改为没有在使用的端口号,例如8099&&&
这样就没问题了。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:330362次
积分:2906
积分:2906
排名:第8880名
原创:31篇
转载:59篇
评论:32条多个tomcat同时运行_愿你我彼此真心_天涯博客
真心爱上了假意,但愿你我彼此真心
今日访问:[$DayVisitCount$]
总访问量:838
开博时间:
博客排名:暂无排名
(26)(11)(4)(1)(0)(0)(0)(1)(2)(0)(2)(5)(0)
(2)(10)(2)(12)
  1&下载tomcat的压缩包(不是安装的那种,直接解压缩就能用的)&下载地址: /s/1hq8B4Sc下载好的文件名是: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个地方&第一:&&Server&port="9005"&shutdown="SHUTDOWN"&&----原来是8005&第二&&Connector&port="9080"&maxHttpHeaderSize="8192"&----原来是8080&第三&Connector&port="9009"&enableLookups="false"&redirectPort="8443"&protocol="AJP/1.3"&/&&---原来是8009&然后保存&4&开启第一个tomcat&运行-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-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目录)&在命令行打: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的目录&
更多资料请关注:&& 的官方微博。(转载请署名)分类: |Apache(16)
个人项目框架(14)
&&&&&&& 一般情况下一台服务器运行一个tomcat容器,但是这不是必须的,如果有需要可以运行多个tomcat容器,如某些web应用程序正在测试,可能导致tomcat的崩溃,那么这个web应用程序就不应该和其他正常运行的web应用程序放在一个tomcat容器中,负责可能导致其他的web服务崩溃,这是可以在一台服务器上运行多个tomcat。这个主要是在tomcat的server.xml文件中进行配置,首先要了解server.xml文件的标签架构,这个将会在后续中进行详细的介绍,这里只是说明如何运行多个tomcat:
修改server.xml文件中的&Server port=&8005& shutdown=&SHUTDOWN&&这里修改server标签的port属性,是各个运行的tomcat的port端口号各不相同。修改server.xml文件中的&Connector port=&8080& protocol=&HTTP/1.1&
connectionTimeout=&20000&
redirectPort=&8443& /&这是最经常修改的地方,这个主要是修改监听端口,一般都会是80,这里修改使得运行的各tomcat的端口不一样。修改server.xml文件中的&Connector port=&8009& protocol=&AJP/1.3& redirectPort=&8443& /&这个不是必须的,个人测试可能不修改也可以,因为主要是与重定向端口有关,如果不修改个人测试也成功了。
&&&&&& 这样我们完成了配置,就可以在一台服务器上运行多个tomcat而互不影响了。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:26897次
排名:千里之外
原创:35篇
转载:22篇
(5)(7)(36)(9)

我要回帖

更多关于 怎样启动tomcat服务器 的文章

 

随机推荐