如何通过Eclipse在JBoss中添加Maven项目Build

时间:2012-02-01 16:52:39

标签: java eclipse maven jboss

我正在使用Eclipse Helios和JBoss 4.2.0。

我在eclipse中构建了一个maven项目。战争文件将作为maven构建在目标中生成。

我也通过eclipse配置了Jboss服务器。当我在eclipse中右键单击JBoss服务器并说“添加或删除”时。它给了我以下消息“没有可以从服务器添加或删除的资源”。

请帮我在JBoss服务器上运行maven build。这样我就可以调试我的代码了

4 个答案:

答案 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项目。