我想在glassfish服务器上运行基于Web的Maven项目。我对maven完全陌生。但是,我已经成功构建了maven项目,并且glassfish服务器也已启动并运行。此外, target 文件夹中还有WAR文件,但我很困惑在glassfish上运行该项目的下一步是什么?
任何帮助都将受到高度赞赏。
答案 0 :(得分:0)
您有不同的选项来解决此任务:
如果您是Eclipse新手,我建议您更改为NetBeans。它集成了对应用程序服务器部署的支持。您只需添加您的maven(或几乎任何其他类型的项目,如WAR,EJB和EAR)项目和您所需的应用程序服务器实例(Glassfish),您就可以了:右键单击您的项目并选择Deploy
并且它'将部署到您的服务器。 NetBeans还支持热部署。
您可以在GLASSFISH_ROOT/glassfish/domains/domain1/autodeploy
中手动部署WAR文件,如果您的服务器正在运行,它将被部署。但这在开发过程中效率不高。
如果您想继续使用Eclipse,可以使用maven-glassfish-plugin或此maven plugin为您进行部署。我不确定哪个更好,但this question和this question中也讨论了这个主题。