如何将依赖项添加到jboss-deployment-structure.xml中?

问题描述

如何将库依赖项放入jboss-deployment-structure.xml中?

这是我的存档树:

project.ear
|-> /meta-inf 
|-> /lib (folder with library.jar)
|-> subproject.jar

文件“ project.ear”部署在AS JBoss 7.1中。 在“ / lib”中,有许多库,其中一个库(“ library.jar”)从JBoss中包含的外部文件中读取。 在“ library.jar”中,我在内部路径“ / src / main / resources / meta-inf”中创建了“ jboss-deployment-structure.xml”,其内容如下:

<jboss-deployment-structure>  
  <deployment>  
    <dependencies>  
      <module name="com.properties.configuration" />  
    </dependencies>  
  </deployment>  
</jboss-deployment-structure>

在“ project.ear / meta-inf”中,我创建了具有以下内容的“ jboss-deployment-structure.xml”:

<jboss-deployment-structure>
    <sub-deployment name="library.jar">
        <dependencies>
            <module name="com.properties.configuration" />
        </dependencies>
    </sub-deployment>
</jboss-deployment-structure>

当我尝试在JBoss 7.1管理控制台中部署软件包时,出现以下错误

Cannot upload deployment: 
{ ... Failed to process phase STRUCTURE of deployment \"project.ear\" 
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: 
Sub deployment library.jar in jboss-deployment-structure.xml was not found. 
Available sub deployments: subproject.jar"}

AS仅读取“ subproject.jar”。我还尝试过以多种方式更改子部署名称(例如“ lib / library.jar”),但结果始终是负面的。

有人可以帮助我吗?预先感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)