Java JSF2和Maven-热部署?

Java JSF2和Maven-热部署?,java,maven-2,jsf,jakarta-ee,deployment,Java,Maven 2,Jsf,Jakarta Ee,Deployment,我参与了一个涉及JSF2.0前端的项目。该项目使用Maven作为构建工具,为系统的不同层提供了一些模块。其中一个是WAR模块,它是部署工件 我希望有一个好的开发过程,类似于使用Netbean的Web项目进行开发。也就是说,我点击save,事情被热部署(增量地)到Glassfish,我只是刷新/重试我的页面以查看效果 有可能这样做吗?您用Maven和JSF2尝试过的最好的方法是什么 我希望使用Netbeans,但Eclipse也是一种可能性。Tomcat和JBoss是目标servlet引擎(支持J

我参与了一个涉及JSF2.0前端的项目。该项目使用Maven作为构建工具,为系统的不同层提供了一些模块。其中一个是WAR模块,它是部署工件

我希望有一个好的开发过程,类似于使用Netbean的Web项目进行开发。也就是说,我点击save,事情被热部署(增量地)到Glassfish,我只是刷新/重试我的页面以查看效果

有可能这样做吗?您用Maven和JSF2尝试过的最好的方法是什么

我希望使用Netbeans,但Eclipse也是一种可能性。Tomcat和JBoss是目标servlet引擎(支持JSF2的版本)

谢谢


James

您是否尝试在NetBeans 6.7+下的GlassFish v3上部署并运行maven WAR项目(或者更好的是,NetBeans 6.8)?增量热部署应该可以正常工作。Eclipse3.5+和GlassFishV3也是一个选项,只需安装适当的WTP服务器适配器即可

在这两种情况下,我都会使用GlassFish,因为所有JavaEE和静态工件的自动部署都可以正常工作(如前所述),而且它可以跨重新部署维护有状态会话


换句话说,GlassFish是一个很好的JavaEE开发容器

您是否尝试在NetBeans 6.7+下的GlassFish v3上部署和运行maven WAR项目(或者更好的是,在NetBeans 6.8下)?增量热部署应该可以正常工作。Eclipse3.5+和GlassFishV3也是一个选项,只需安装适当的WTP服务器适配器即可

在这两种情况下,我都会使用GlassFish,因为所有JavaEE和静态工件的自动部署都可以正常工作(如前所述),而且它可以跨重新部署维护有状态会话


换句话说,GlassFish是一个很好的JavaEE开发容器

哈哈,这似乎是一个愚蠢的问题:)我没有意识到这就像设置webapp的属性部署到glassfish并在保存时部署一样简单。我正在等待它启动,虽然,似乎非常缓慢(很多日志记录发生)。@jamiebarrow GFv3启动时间确实不是世界上最短的。但是一旦启动,你几乎永远不会重新启动它,所以这不是一个真正的问题(至少对我来说不是)。我已经通过log4j打开了很多调试日志,这似乎会缩短glassfish的启动时间。哈哈,这似乎是一个愚蠢的问题:)没有意识到这就像设置webapp的属性以部署到glassfish并在保存时部署一样简单。我正在等待它启动,虽然,似乎非常缓慢(很多日志记录发生)。@jamiebarrow GFv3启动时间确实不是世界上最短的。但是一旦启动,你几乎永远不会重新启动它,所以这不是一个真正的问题(至少对我来说不是)。我已经通过log4j打开了很多调试日志,这似乎会缩短glassfish的启动时间。