2013-02-11 154 views
1

我有這方面的工作配置:的JBoss AS 7.1虛擬主機部署

的jboss-web.xml中(在戰爭中):

<?xml version="1.0" encoding="UTF-8"?> 
<jboss-web> 
    <security-domain>java:/jaas/effebi</security-domain> 
    <context-root>/</context-root> 
</jboss-web> 

standalone.xml(在JBoss中的conf):

<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false"> 
      <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/> 
      <virtual-server name="default-host" enable-welcome-root="false" default-web-module="test"> 
       <alias name="localhost"/> 
       <alias name="www.test.com"/> 
      </virtual-server> 
     </subsystem> 

我需要在「/」context-root部署另一個應用程序(例如www.foo.bar)。

我在文檔中看到,我需要定義具有兩個同時「/」根上下文的虛擬主機。因此,在的jboss-web.xml中:

<virtual-host>localhost</virtual-host> 
<virtual-host>www.test.com</virtual-host> 

這導致:

JBAS014775:新的失蹤/不滿意的依賴關係: 服務jboss.web.host 「www.test.com」(失蹤)依賴:[服務jboss.web.deployment。「www.test.com」./]

11:01:23,015錯誤[org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1){「JBAS014653:複合操作 失敗並被回退。失敗的步驟:」=> {「Opera 「步驟2」 => {「JBAS014771:缺少/不可用依賴關係的服務」=> [「jboss.web.deployment。\」www.test.com \「./jboss.web.host。\」www。 test.com \「Missing [jboss.web.deployment。\」www.test.com \「./ jboss.web.host。\」www.test.com \「]」]}}}

有人可以幫我嗎? JBoss社區並沒有真正的幫助。

回答