如何配置两个web应用使用不同的端口

1.        Requirements

http://IP1:port1/applicationA

http://IP2:port2/applicationB

 

2.        Edit %JBOSS_HOME%\ server\default\deploy\jbossweb-tomcat55.sar\server.xml

         … … … … … … … … … … … …

      <Connector port="8080" address="10.104.46.105"

         maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"

         emptySessionPath="true"

         enableLookups="false" redirectPort="8443" acceptCount="100"

         connectionTimeout="20000" disableUploadTimeout="true"/>

        

      <Connector port="9090" address="10.104.46.106"

         maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"

         emptySessionPath="true"

         enableLookups="false" redirectPort="8443" acceptCount="100"

         connectionTimeout="20000" disableUploadTimeout="true"/>

        … … … … … … … … … … … …

 

        <Host name="10.104.46.105"

           autoDeploy="false" deployOnStartup="false" deployXML="false"

           configClass="org.jboss.web.tomcat.security.config.JBossContextConfig"

           >

 

            <Valve className="org.jboss.web.tomcat.tc5.jca.CachedConnectionValve"

                cachedConnectionManagerObjectName="jboss.jca:service=CachedConnectionManager"

                transactionManagerObjectName="jboss:service=TransactionManager" />

         </Host>

        

        <Host name="10.104.46.106"

           autoDeploy="false" deployOnStartup="false" deployXML="false"

           configClass="org.jboss.web.tomcat.security.config.JBossContextConfig"

           >

 

            <Valve className="org.jboss.web.tomcat.tc5.jca.CachedConnectionValve"

                cachedConnectionManagerObjectName="jboss.jca:service=CachedConnectionManager"

                transactionManagerObjectName="jboss:service=TransactionManager" />

         </Host>

 

3.        Add “jboss-web.xml” in war

 

For ApplicationA

 (1)     Add statements as follows in “jboss-web.xml”:

<jboss-web>

    <context-root>/applicationa</context-root>

    <virtual-host>IP1</virtual-host>   

</jboss-web>

 

(2)     Then add “jboss-web.xml” file in applicationa.war

Location: WEB-INF

 

For ApplicationB

 (1)     Add statements as follows in “jboss-web.xml”.

<jboss-web>

    <context-root>/applicationb</context-root>

    <virtual-host>IP2</virtual-host>   

</jboss-web>

 

(2)     Then add “jboss-web.xml” file in applicationb.war

Location: WEB-INF

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值