2013-02-11 152 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社区并没有真正的帮助。

回答