只在一台服务器上安装一个tomcat4.1,然后这台服务器上有两个程序
需要这样访问:
http://192.168.1.100:8888  //访问程序1
http://192.168.1.100:8889  //访问程序2

解决方案 »

  1.   

    在 server.xml 中多加一个 <Connector> 
      

  2.   

    <Server port="8005" shutdown="SHUTDOWN" debug="0">
        <Service name="Tomcat-Apache-1">
            <Connector className="org.apache.catalina.connector.warp.WarpConnector"
                port="8888" minProcessors="5" maxProcessors="75"
                enableLookups="true"
                acceptCount="10" debug="0"/>
            <Engine className="org.apache.catalina.connector.warp.WarpEngine"
                name="Apache" defaultHost="localhost" debug="0" appBase="webapps">
                <Logger className="org.apache.catalina.logger.FileLogger"
                    prefix="apache_log." suffix=".txt"
                    timestamp="true"/>
                <Realm className="org.apache.catalina.realm.MemoryRealm"/>
                <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true">
                    <Valve className="org.apache.catalina.valves.AccessLogValve"
                        directory="logs" prefix="localhost_access_log." suffix=".txt"
                        pattern="common"/>
                    <Logger className="org.apache.catalina.logger.FileLogger"
                        directory="logs" prefix="localhost_log." suffix=".txt"
                        timestamp="true"/>
                    <Context path="" docBase="G:/" debug="0" crosscontext="true" privileged="true">
                    </Context>
                </Host>
            </Engine>
        </Service>    <Service name="Tomcat-Apache-2">
            <Connector className="org.apache.catalina.connector.warp.WarpConnector"
                port="8889" minProcessors="5" maxProcessors="75"
                enableLookups="true"
                acceptCount="10" debug="0"/>
            <Engine className="org.apache.catalina.connector.warp.WarpEngine"
                name="Apache" defaultHost="localhost" debug="0" appBase="webapps">
                <Logger className="org.apache.catalina.logger.FileLogger"
                    prefix="apache_log." suffix=".txt"
                    timestamp="true"/>
                <Realm className="org.apache.catalina.realm.MemoryRealm"/>
                <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true">
                    <Valve className="org.apache.catalina.valves.AccessLogValve"
                        directory="logs" prefix="localhost_access_log." suffix=".txt"
                        pattern="common"/>
                    <Logger className="org.apache.catalina.logger.FileLogger"
                        directory="logs" prefix="localhost_log." suffix=".txt"
                        timestamp="true"/>
                    <Context path="" docBase="G:/" debug="0" crosscontext="true" privileged="true">
                    </Context>
                </Host>
            </Engine>
        </Service></Server>
      

  3.   

    定义2个service 就可以了 楼上的已经给出代码了!!