我正在为我的新雇主评估Intellij IDEA,但是我无法启动我们的J2EE项目寻找爆炸的藏物。当我部署它时,一切都很正常作为档案,但当我尝试时,它爆炸了。对于"热插拔",例如,当我更改.jsp或java类时,建议使用爆炸工件。我的。ear包含另外两个网络档案,这似乎是问题所在:- . ear——. jar——. war- - - lib/——meta - inf/
.jar文件包含ejb.war文件包含所有servlet(例如Login页面)
当我将.ear部署为一个爆炸工件时,jboss启动得很好,但是正如它所看到的,它并没有在内部部署这两个档案。日志输出很漂亮在jboss的管理控制台中我也没有看到这两个档案部署在。ear下。我尝试了许多不同的选择藏物,但我不能让它运行。我不确定这是Intellij IDEA问题还是Jboss问题。
下面是我们使用的软件:- Intellij IDEA 14.1.4—JDK 1.7.0_79- JBoss EAP 6.4- Maven 3.3.3 如果能得到一些帮助就太好了,因为我喜欢Intellij IDEA。div;)在与jetbrains的支持人员取得联系后,我能够解决我的问题。爆炸的文件夹必须有正确的扩展名。所以为爆炸的工件添加扩展名。
Project Structure -> Artifacts -> Select exploaded Artifact -> Add under Output directory the extension. (In my case ".ear")
那么Jboss就会像对待耳朵一样对待它。
感谢您阅读我的文章。