首页 文章

JBoss AS 7.1虚拟主机部署

提问于
浏览
1

我有这个工作配置:

jboss-web.xml(在WAR中):

<?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) .

我在文档中读到了我需要定义虚拟主机以获得两个同时的“/”root-contexts . 所以在jboss-web.xml中:

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

这导致:

JBAS014775:新的缺失/不满足的依赖项:service jboss.web.host . “www.test.com”(缺失)dependents:[service jboss.web.deployment . “www.test.com”./] 11:01: 23,015错误[org.jboss.as.server.deployment.scanner](DeploymentScanner-threads - 1){“JBAS014653:复合操作失败并被回滚 . 失败的步骤:”=> {“操作步骤-2”=> {“JBAS014771:缺少/不可用依赖项的服务”=> [“jboss.web.deployment . \”www.test.com \“./ jboss.web.host . \”www.test.com \“缺少[jboss] .web.deployment . \ “www.test.com \” ./ jboss.web.host . \ “www.test.com \”]“]}}}

有人可以帮帮我吗? JBoss社区并没有真正的帮助 .

1 回答

相关问题