我曾经用weblogic 起了三个服务,三个断口,可以同时访问,我想知道tomcat 行不行??

解决方案 »

  1.   

    可以啊改server.xml,找到Connector 这一段,开几个都没问题
            <Connector className="org.apache.tomcat.service.PoolTcpConnector">
                <Parameter name="handler" 
                    value="org.apache.tomcat.service.http.HttpConnectionHandler"/>
                <Parameter name="port" 
                    value="8090"/>
            </Connector>        
            <Connector className="org.apache.tomcat.service.PoolTcpConnector">
                <Parameter name="handler" 
                    value="org.apache.tomcat.service.http.HttpConnectionHandler"/>
                <Parameter name="port" 
                    value="8080"/>
            </Connector>
      

  2.   

    谢谢,gary_shi(Gary Shi) !
    可是这两个断口访问的内容是一样的。
    不知你有没有启过weblogic 的examples和petstore,
    都是用用一个路径访问的,只是断口不一样
    布置tomcat这样启的这种两个断口能否指定不同的内容。
    即http;//localHost:8080/
     http;//localHost:8090/
     的内容是不同的,实际物理路径是不同,有没有办法?
      

  3.   

    最简单的方法就是用两个tomcat,但端口不能重复,你在外面也不要设tomcat_home的环境变量。
      

  4.   

    我想问一问,weblogic 是怎么整的。。
      

  5.   

    tomcat和weblogic不同,weblogic每个应用都对应一个目录,可以分别启动。weblogic我也不是很熟,公司为了省钱和压缩产品成本,全部在tomcat上开发,我已经好久没碰weblogic了。
      

  6.   

    tomcat 上也可以跑几个应用呀,也是一个目录一个应用呀?
      

  7.   

    我想你理解错了,TOMCAT下根目录上放的是web-app,他只能和随TOMCAT一起启动,但好象weblogic可以单独起一个petstore,对不起,我已经忘记的差不多了。说到底,你到底要干什么啊?
      

  8.   

    我想用一个tomcat 起两个——三个服务,它门之间不受影响。。
      

  9.   

    至少,我觉得象你所说的一个TOMCAT要在不同的端口上起不同的服务器,是做不到的。最简单的方法还是多起几个TOMCAT。
      

  10.   

    那么,weblogic 怎么弄的,它可以起三个服务,采用三个端口,之间不受影响。petstore  不会访问到default application的文件。。
      

  11.   

    可以呀,你在server.xml中配置另外一个connector
        <Connector className="org.apache.catalina.connector.http.HttpConnector"
                   port="8090" minProcessors="5" maxProcessors="75"
                   enableLookups="true" redirectPort="8443"
                   acceptCount="10" debug="0" connectionTimeout="60000"/>起一个tomcat不就两个端口了两个应用了。
      

  12.   

    to :advanced(超越) 
    你这样 http://localHost:8080/
           http://localHost:8090/
    访问的是一个物理目录。。