在Jboss

时间:2018-01-11 23:04:56

标签: deployment jboss-eap-7

使用standalone-full.xml的Jboss eap7。我在某种程度上弄乱了我的环境中的一些东西,无法弄清楚出了什么问题。部署时出现此错误:

Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYSRV0166: Sub deployment HansenIntegrationFramework-web.war in jboss-deployment-structure.xml was not found. Available sub deployments: 
    at org.jboss.as.server.deployment.module.descriptor.DeploymentStructureDescriptorParser.subDeploymentNotFound(DeploymentStructureDescriptorParser.java:288)
    at org.jboss.as.server.deployment.module.descriptor.DeploymentStructureDescriptorParser.deploy(DeploymentStructureDescriptorParser.java:190)
    at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147)

这是jboss-deployment-structure.xml:

<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
        <deployment>

        <exclusions>
            <module name="org.apache.log4j" />
            <module name="org.apache.commons.logging"/>
         <module name="org.apache.commons.logging" />
         <module name="org.jboss.logging" />
         <module name="org.jboss.logging.jul-to-slf4j-stub" />
         <module name="org.jboss.logmanager" />
         <module name="org.jboss.logmanager.log4j" />
         <module name="org.slf4j" />
         <module name="org.slf4j.impl" />         
        </exclusions>
    </deployment>

        <sub-deployment name="HansenIntegrationFramework-web.war">
              <exclusions>
            <module name="org.apache.log4j" />
            <module name="org.apache.commons.logging"/>
         <module name="org.apache.commons.logging" />
         <module name="org.jboss.logging" />
         <module name="org.jboss.logging.jul-to-slf4j-stub" />
         <module name="org.jboss.logmanager" />
         <module name="org.jboss.logmanager.log4j" />
         <module name="org.slf4j" />
         <module name="org.slf4j.impl" />         
        </exclusions>  
    </sub-deployment>
    </jboss-deployment-structure>

耳文的缩写内容:

 META-INF/
META-INF/MANIFEST.MF
lib/
HansenIntegrationFramework-ejb.jar
HansenIntegrationFramework-web.war
META-INF/jboss-deployment-structure.xml

正如你所看到的那样,war文件已经存在。

此外,日志显示 - 可用的子部署: 所以它认为没有子部署,但我有一场战争和ejb.jar

0 个答案:

没有答案