我有一个 Maven EAR 项目,其中包含几个 WAR 和 JAR 文件。我正在使用带有 JBoss Tools 1.6.0(最新)的 Spring STS IDE。当我尝试使用来自 STS 的 JBoss 工具将我的 EAR 部署到 JBoss EAP 6.2.0 时,我遇到了以下问题。我的罐子(外部罐子和项目罐子)被复制到 WEB-INF/lib 和 EAR/lib 中,我希望它只在 EAR/lib 中。EAR application.xml 没有被复制到 EAR/META-INF/ 文件夹但是当我使用终端构建我的项目并部署 EAR 时,我没有遇到这些问题并且 JBoss 启动没有任何问题
问问题
733 次
1 回答
0
这是它解决的JBIDE-19047主要问题是,
- 由于eclipse m2e-wtp插件不支持skinnywar,jars被复制到WEB-INF/lib中,这可以通过添加
<packagingExcludes>WEB-INF/lib/*.jar</packagingExcludes>
war插件配置来解决。 - application.xml 没有被复制到 ear/META-INF/ 文件夹中,如果您在任何 pom 中有任何未解决的依赖项,则会发生这种情况,因此请确保所有 jar 依赖项都可用。
于 2015-01-29T15:13:14.747 回答