繁体   English   中英

Eclipse m2e,工作空间解析和JBoss部署问题

[英]Eclipse m2e, workspace resolution and JBoss deployment issues

我正在使用eclipse处理多个Maven项目。 特别是一个WAR项目(我们称其为project-a ),它依赖于JAR项目(我们称其为project-b )。

当我尝试将WAR项目部署到JBoss 7.1时,部署将失败,JBoss抱怨project-bx.xxSNAPSHOT.jar是空的zip文件。

实际上,如果我使用存档器打开生成的战争,我可以看到project-bx.xxSNAPSHOT.jar不是作为zip文件而是作为文件夹被良性嵌入的。

仅在这种情况下存在此问题。

当我从命令行,关闭了project-b或禁用工作空间解析的Eclipse中创建WAR时,WAR将包含一个预期的zip。

如果我从Eclipse部署了WAR,而JAR项目已关闭,或者工作空间解析已禁用,则部署将成功。

即使在前一种情况下,也可以部署到Glassfish服务器。

我什至不知道应该归咎于JBoss还是Eclipse,但是我对任何一种告诉m2eclipse总是捆绑zip的解决方案感到满意,或者让JBoss对我在其上部署的内容不那么挑剔。

编辑:我正在使用以下版本的软件

Spring Tool Suite 3.4.0(不确定使用的是哪个版本的Eclipse)m2e 1.3.1.20130219 JBoss 7.1.1.Final

这似乎是JBoss 7.1.1的错误:

https://issues.jboss.org/browse/AS7-4704

该问题已在版本7.1.3中解决,该版本不能以二进制形式下载,因此我必须自己编译,或者在使用WAR时禁用工作区集成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM