问题描述
如何将库依赖项放入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 (将#修改为@)