2013-05-02 53 views
0

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

任何帮助将不胜感激。

回答

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中讨论过。

相关问题