jboss-eap-6.1訪問部署應用有關問題

tags:    時間:2013-12-16 17:07:57
jboss-eap-6.1訪問部署應用問題
部署兩個war包,loginserver.war,managerserver.war.
standalone.xml配置如下:
 <subsystem xmlns="urn:jboss:domain:web:1.4" default-virtual-server="default-host" native="false">
            <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
            <virtual-server enable-welcome-root="false" name="default-host">
                <alias name="localhost"/>
            </virtual-server>
            <virtual-server enable-welcome-root="false" name="loginserver">
                <alias name="loginserver"/>
            </virtual-server>
  </subsystem>
loginserver.war,jboss-web.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss-web>
<jboss-web>
<context-root>/</context-root>  
<virtual-host>loginserver</virtual-host>
</jboss-web>
managerserver.war,jboss-web.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss-web>
<jboss-web>
<context-root>/</context-root>
</jboss-web>

通過http://127.0.0.1:8080訪問可以進入managerserver.war中的應用,但無法訪問loginserver.war中的應用,或許是我訪問的方式不對。http://127.0.0.1:8080/loginserver,請大人幫忙指點一下。

------解決方案--------------------
loginserver.war,不能也用根目錄,只能用一個。:
改為
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss-web>
<jboss-web>
<context-root>/loginserver</context-root>  
<virtual-host>loginserver</virtual-host>
</jboss-web>
------解決方案--------------------
引用:
怎麼訪問呢?

<context-root>/</context-root> 這個配置的意思就是上下文根,表示url地址的http://ip:port/上下文根/資源路徑
1樓的配置,訪問loginserver.war的地址http://127.0.0.1:8080/loginserver
------解決方案--------------------
建議閱讀博客(http://blog.csdn.net/kylinsoong/article/details/16339011),你使用/代表根地址,如果您loginserver.war和managerserver.war都使用/,那麼一個應用部署肯定失敗,因為/路徑已經被使用

推薦閱讀文章

Bookmark the permalink ,來源:互聯網