CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

黔驴技穷了!!帮!!

楼主swingaway(zpf)2006-03-04 18:11:20 在 Java / Web 开发 提问

Tomcat+jsp项目:目前Tomcat的默认端口是8080,对应aaa站点,通过http://host:8080/aaa访问。  
  现在新建站点bbb,希望通过8081端口访问   即通过http://host:8081/bbb访问(而不是在8080新建虚拟目录),请问如何做?  
  能不能在   http://localhost:8080   的管理界面中(Tomcat   Manager)完成这项工作?不能的话应该配置哪些相关文件?  
  最好将界面操作和xml文件配置操作一并告之,不胜感激!  
   
  说详细点就是:在同一个服务器上通过不同的端口访问不同的站点,用8080端口时只能访问到与8080端口对应的站点(比如aaa),用8081端口时只能访问到与8081端口对应的站点(比如bbb)。  
  如果只是在server.xml文件中增加<Connector   port="8081".../>,会出现这样的情况:  
  http://localhost:8080/aaa  
  http://localhost:8081/aaa      
  http://localhost:8080/bbb  
  http://localhost:8081/bbb  
  4个都能有效访问,  
  可我需要的是aaa只能通过8080访问,bbb只能通过8081访问,即:  
  http://localhost:8080/aaa  
  http://localhost:8081/bbb  
   
  最多只能给100分,解决后再送100分 问题点数:100、回复次数:13Top

1 楼Paripatetic(逍遥)回复于 2006-03-04 18:16:01 得分 0

不会吧  
  查一查在8080下游没有bbb?  
  8081下游没有啊aaa?  
  Top

2 楼famousboy(famousboy)回复于 2006-03-04 18:19:50 得分 0

装2个tomcatTop

3 楼Paripatetic(逍遥)回复于 2006-03-04 18:19:58 得分 0

对不起  
  理解错误  
   
  不知道了  
  帮你顶吧Top

4 楼mscf(扎西特勒)回复于 2006-03-04 18:25:28 得分 10

明白你的意思了,Tomcat不熟,不知道有没有域这个概念,如果没有就只有启动两个Tomcat实例。Top

5 楼xiongbing528(多情剑客无情剑)回复于 2006-03-04 18:56:29 得分 0

很多这方面的资料。还是自己找找吧Top

6 楼swingaway(zpf)回复于 2006-03-04 19:36:20 得分 0

xiongbing528(多情剑客无情剑)  
  你能提供些资料吗?我查过很多资料未果。Top

7 楼doway(john)回复于 2006-03-04 19:44:52 得分 0

用于配置虚拟主机的   <Host   ...   元素有   tcpListenPort   属性,楼主可以试着自己配置。  
   
  如果需要我帮助,告诉我你的   Tomcat   版本。  
  Top

8 楼lydvqq(碧水情缘♀黑哥)回复于 2006-03-04 19:59:16 得分 90

我的是tomcat5.028.在/conf/server.xml改(先备份)  
  <!--http://localhost:8080/admin也可以去tomcat后台设置-->  
   
  <?xml   version='1.0'   encoding='utf-8'?>  
  <Server>  
      <Listener   className="org.apache.catalina.mbeans.ServerLifecycleListener"/>  
      <Listener   className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>  
      <GlobalNamingResources>  
          <Environment   name="simpleValue"   type="java.lang.Integer"   value="30"/>  
          <Resource   auth="Container"   description="User   database   that   can   be   updated   and   saved"   name="UserDatabase"   type="org.apache.catalina.UserDatabase"/>  
          <ResourceParams   name="UserDatabase">  
              <parameter>  
                  <name>factory</name>  
                  <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>  
              </parameter>  
              <parameter>  
                  <name>pathname</name>  
                  <value>conf/tomcat-users.xml</value>  
              </parameter>  
          </ResourceParams>  
      </GlobalNamingResources>  
      <!--本来的-->  
      <Service   name="Catalina">  
          <Connector   URIEncoding="GBK"   acceptCount="100"   connectionTimeout="20000"   disableUploadTimeout="true"   port="8080"   redirectPort="8443"   maxSpareThreads="75"   maxThreads="150"   minSpareThreads="25">  
          </Connector>  
          <Connector   port="8009"   protocol="AJP/1.3"   protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"   redirectPort="8443">  
          </Connector>  
          <Engine   defaultHost="localhost"   name="Catalina">  
              <Host   appBase="webapps"   name="localhost">  
                  <Logger   className="org.apache.catalina.logger.FileLogger"   prefix="localhost_log."   suffix=".txt"   timestamp="true"/>  
              </Host>  
              <Logger   className="org.apache.catalina.logger.FileLogger"   prefix="catalina_log."   suffix=".txt"   timestamp="true"/>  
              <Realm   className="org.apache.catalina.realm.UserDatabaseRealm"/>  
          </Engine>  
      </Service>  
      <!--本来的完-->  
    <!--新增的-->  
      <Service   name="lydvqqService">  
          <Connector   URIEncoding="GBK"   acceptCount="100"   connectionTimeout="20000"   disableUploadTimeout="true"   port="9999"   redirectPort="8443"   maxSpareThreads="75"   maxThreads="150"   minSpareThreads="25">  
          </Connector>  
          <Connector   port="7777"   protocol="AJP/1.3"   protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"   redirectPort="8443">  
          </Connector>  
          <Engine   defaultHost="localhost"   name="lydvqqEngine">  
              <Host   appBase="lydbase"   name="localhost">  
                  <Logger   className="org.apache.catalina.logger.FileLogger"   prefix="localhost_log."   suffix=".txt"   timestamp="true"/>  
                              <Context   displayName="JasperReports"   docBase="C:\Tomcat5\lydbase\jas"   path=""   >  
  </Context>  
  <!--path后空表示可以http://localhost:9999/index.jsp直接-->  
              </Host>  
              <Logger   className="org.apache.catalina.logger.FileLogger"   prefix="catalina_log."   suffix=".txt"   timestamp="true"/>  
              <Realm   className="org.apache.catalina.realm.UserDatabaseRealm"/>  
          </Engine>  
      </Service>  
    <!--新增的完-->  
  </Server>  
   
    <!--新增的完-->Top

9 楼qianxinqianyi(潜心潜意)回复于 2006-03-04 20:22:30 得分 0

一个tomcat使用两个端口,好像需要在装apache做负载吧,你查查资料,应该可以行的。Top

10 楼swingaway(zpf)回复于 2006-03-04 20:42:41 得分 0

doway(john),我的版本号是Tomcat5.5,还请帮助!  
  Top

11 楼jordan1(班君)回复于 2006-03-05 13:57:23 得分 0

帮顶Top

12 楼swingaway(zpf)回复于 2006-03-05 14:17:38 得分 0

问题解决了,启动两个Tomcat实例,具体方法参考lydvqq(碧水情缘♀黑哥)的。我的版本与他的不同,有点不一样。  
  晚上结帖。  
  本人还希望再讨论一下,在http://127.0.0.1/manager/html的配置界面中能否完成启动多个实例的工作。XML   Configuration   file   URL:   该怎么用?是不是表示用我的server.xml文件覆盖掉原来的,如果这样的话其他的站点就不能工作了。我只希望将我的xml定义添加到原来的server.xml文件中,该如何做?Top

13 楼swingaway(zpf)回复于 2006-03-05 19:49:44 得分 0

好惨。5.5版本配置成功。可在5.0.28版本却行不通,照着lydvqq(碧水情缘♀黑哥)   说的配置没成功。好惨啊!Top

相关问题

  • 黔驴技穷!帮!!--续
  • 我已黔驴技穷了
  • 紧急求助!printform黔驴技穷!
  • 黔驴技穷下的问题!!!
  • 黔驴技穷了,居然挖不动裸奔师傅……
  • 黔驴技穷!!ole容器里的对象*%&$%#$&#^&
  • 我真是黔驴技穷了.关于AbstractTableModel连接数据库
  • 求助 VB.net应用程序没完没了吃内存 黔驴技穷了
  • 我已黔驴技穷了,关于pocket pc右下方去掉软键盘的问题?
  • 帮帮我!帮帮我!帮帮我!帮帮我!帮帮我!

关键词

  • 端口
  • 文件
  • tomcat
  • 界面
  • 版本
  • 资料
  • xml
  • 访问
  • bbb
  • 站点

得分解答快速导航

  • 帖主:swingaway
  • mscf
  • lydvqq

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo