繁体   English   中英

服务jboss.web.deployment.default-host./中的org.jboss.msc.service.StartException:无法启动服务

[英]org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./: Failed to start service

这应该是每个人在部署时都会遇到的非常普遍的问题。 如果在/ context下部署Web存档(.war) ,您将失败。

JBoss控制台中的错误是这样的,

内部服务器错误{“结果”=>“失败”,“失败描述”=> {“JBAS014671:失败的服务”=> {“jboss.web.deployment.default-host。/”=>“org.jboss。服务jboss.web.deployment.default-host./中的msc.service.StartException:无法启动服务引起:java.lang.IllegalArgumentException:JBWEB000250:名称已存在的子容器“}},”roll-back“= > true}

问题来自于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>

要解决这个问题,

enable-welcome-root="true"被设为"false"

<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="false">
                <alias name="localhost"/>
                <alias name="example.com"/>
            </virtual-server>
</subsystem>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM