我正在使用Eclipse Helios和JBoss 4.2.0。
我在eclipse中构建了一个maven项目。战争文件将作为maven构建在目标中生成。
我也通过eclipse配置了Jboss服务器。当我在eclipse中右键单击JBoss服务器并说“添加或删除”时。它给了我以下消息“没有可以从服务器添加或删除的资源”。
请帮我在JBoss服务器上运行maven build。这样我就可以调试我的代码了
答案 0 :(得分:3)
尝试右键单击导航器上的项目,然后单击“Make Deployable”或“Mark as Deployable”。然后尝试添加到服务器。如果它不起作用那么你可以做Laures说你可以在这里查看maven jboss插件Maven Jboss plugin
答案 1 :(得分:1)
有一个maven-jboss插件。它是日食的jboss工具的一部分。 在几个项目中为我工作。
答案 2 :(得分:1)
一个选项(虽然技术上不是你的问题的答案)是在日食之外使用JBoss(这是我更喜欢的选项)。
我假设您知道如何设置JBoss实例并为其部署一个war,所以我只解释调试过程。
在JBoss的run.bat / run.conf中有一个默认评论的调试行(我不知道确切的内容,但你应该能够找到它)。删除评论以激活该行,你几乎可以去。在该调试配置中,有一个端口可以监听的选项(通常是端口8787)以及suspend
选项,默认情况下它设置为y
。当设置为y
时,第二个选项将导致JBoss在启动时等待调试器,从而将其设置为n
。
当JBoss运行时,您可以通过创建“远程Java应用程序”配置来附加Eclipse调试器,并附加到服务器侦听的端口(默认情况下为8787)。
答案 3 :(得分:0)
您可能已经创建了普通的maven项目。 创建一个archetypy webapp-jee5的项目。
可以从eclipse向服务器添加Web项目。