【发布时间】:2015-08-22 11:17:06
【问题描述】:
这应该是每个人在部署时都会面临的非常普遍的问题。如果您在 / 上下文下部署 Web 存档 (.war),您将失败。
JBoss控制台的错误会是这样的,
内部服务器错误 { “结果” => “失败”, "failure-description" => {"JBAS014671: 失败的服务" => {"jboss.web.deployment.default-host./" => "org.jboss.msc.service.StartException in service jboss.web.deployment. default-host./: 启动服务失败 引起:java.lang.IllegalArgumentException: JBWEB000250: 同名的子容器已经存在"}}, “回滚” => 真 }
问题出在standalone.xml中的如下配置
<subsystem xmlns="urn:jboss:domain:web:2.2" 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="true">
<alias name="localhost"/>
<alias name="example.com"/>
</virtual-server>
</subsystem>
【问题讨论】:
标签: java jakarta-ee jboss