加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

通过配置一个tomcat服务器开启两个服务进程或两个端口来同时访问一个或不同项目

(2011-08-23 09:22:30)
标签:

杂谈

分类: JAVA

例如:

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

实现方法:

 

在 server.xml 中多加一个 service,即定义两个service,然后修改其端口号即可,即:

<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>

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有