我正在进行涉及JSF 2.0前端的项目。该项目使用Maven作为构建工具,其中有一些模块用于系统的不同层。其中一个是WAR模块,它是部署工件。
我想要的是一个很好的开发过程,类似于使用Netbean的Web项目进行开发。也就是说,我点击保存,热门部署(逐步)到Glassfish,我只是刷新/重试我的页面以查看效果。
有可能这样做吗?您尝试使用Maven和JSF2的最佳方法是什么?
我希望使用Netbeans,但Eclipse也是可能的。 Tomcat和JBoss是目标servlet引擎(支持JSF 2的版本)。
谢谢,
詹姆斯
答案 0 :(得分:1)
您是否尝试在NetBeans 6.7+(或者更好的NetBeans 6.8)下的GlassFish v3上部署和运行您的maven WAR项目?增量热部署应该可行。 Eclipse 3.5+和GlassFish v3也是一个选项,只需安装适当的WTP服务器适配器即可。
在这两种情况下,我都使用GlassFish,因为所有Java EE和静态工件的自动部署都可以正常工作(如上所述),因为它可以跨重新部署维护有状态会话。
换句话说,GlassFish是Java EE开发的一个很好的容器。