的JBoss AS 7.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社区并没有真正的帮助。
标记应指向虚拟服务器“名称”,而不是域。 我的博客是关于这个的:http://fabiobozzo.wordpress.com/2013/02/25/multiple-web-applications-with-jboss-and-apache/