在glassfish服务器上运行Maven项目

时间:2013-05-02 15:09:05

标签: eclipse maven glassfish war

我想在glassfish服务器上运行基于Web的Maven项目。我对maven完全陌生。但是,我已经成功构建了maven项目,并且glassfish服务器也已启动并运行。此外, target 文件夹中还有WAR文件,但我很困惑在glassfish上运行该项目的下一步是什么?

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

您有不同的选项来解决此任务:

  1. 如果您是Eclipse新手,我建议您更改为NetBeans。它集成了对应用程序服务器部署的支持。您只需添加您的maven(或几乎任何其他类型的项目,如WAR,EJB和EAR)项目和您所需的应用程序服务器实例(Glassfish),您就可以了:右键单击您的项目并选择Deploy并且它'将部署到您的服务器。 NetBeans还支持热部署。

  2. 您可以在GLASSFISH_ROOT/glassfish/domains/domain1/autodeploy中手动部署WAR文件,如果您的服务器正在运行,它将被部署。但这在开发过程中效率不高。

  3. 如果您想继续使用Eclipse,可以使用maven-glassfish-plugin或此maven plugin为您进行部署。我不确定哪个更好,但this questionthis question中也讨论了这个主题。