在压缩的 EAR 中部署爆炸的 WAR == 不可能?
Posted
技术标签:
【中文标题】在压缩的 EAR 中部署爆炸的 WAR == 不可能?【英文标题】:Deploying an exploded WAR inside a compressed EAR == not possible? 【发布时间】:2010-10-07 14:37:50 【问题描述】:目前,我正在尝试在 jboss-4.2.3.GA 服务器上的压缩 ear 文件中部署分解的 war 目录。但是 JBoss 抱怨它找不到 web-app.war 文件(Failed to find module file: web-app.war)。但是,如果我部署相同的 ear 文件也已爆炸,则部署工作没有任何问题。
所以我的问题是:通常是否有可能在压缩的耳朵内展开一场爆炸战争?
【问题讨论】:
【参考方案1】:我可以在 jboss-5.1.0.GA 上的压缩耳朵内部署爆炸战争。
我建议你可以查看youear.ear/META-INF/application.xml。
我的 appliation.xml 是这样的:
<module>
<web>
<web-uri>myapp-war-1.0.0-SNAPSHOT.war</web-uri>
<context-root>/myapp</context-root>
</web>
</module>
而 myapp-war-1.0.0-SNAPSHOT.war 是一个分解的战争目录。
【讨论】:
感谢它在 JBoss 5 上工作的信息。正如我所提到的,如果它被分解,同样的 EAR 也能工作。所以我假设我的 application.xml 很好。以上是关于在压缩的 EAR 中部署爆炸的 WAR == 不可能?的主要内容,如果未能解决你的问题,请参考以下文章
在 Wildfly 9 上部署 EAR 具有原始 WAR 和复制 WAR