安装方面
安装NetBeans是一件很容易的事情。你可以选择基本(Basic)、标准(Standard)、完全(Full)三个版本中的任何一个下载安装。等待NetBeans和GlassFish成功安装后,我们就可以建立第一个JSF工程了。
安装Eclipse更加则容易,到 Sun公司的网站下载“Eclipse IDE for Java EE Developers”软件包。(我第一次下载的是"Eclipse IDE for Java Developers",希望这里面会有JSF选项,结果没有在插件管理器没有找到我想要的东西,而且其它对我也毫无用处……)
安装完Eclipse后,按照GlassFish网站上的安装向导,我装上GlassFish.不幸的是,你还不能完全使用JSF.你必须要安装一个JSF库才行。只需要下载javaee.jar和jsf-impl.jar两个包即可。 如下图所示:

装上GlassFish就已经成功了吗?答案是否定的,你还需要改变Eclipse的启动配置以获得更多的内存,否则你就会频繁收到下面这个报错信息:
添加JSF页面
大家可能会认为添加JSF页面很简单,并不是像写文章那么难,只是在工程中找到"pages"标签,点击"Add JSF page"就可以。可是很不幸,在Eclipse,你应该先添加一个JSP页面。如下图:

接下来,将会出现一个向导,出现的页面如下图所示:

根据在线帮助,你应该成功的建立了一个JSP页面。回顾一下,整个过程还是有点麻烦的。为什么没有直接一个"New JSF file"选项,难道是Eclipse讨厌JSF程序员吗?再看NetBeans,你一下子就看见了"Visual Web JSF Page"选项。但是这个选项是有问题的,一会在后面的说明中你就会知道。相反,你应该选择JSP.如下图所示:
接下来,你就获得了这么一个对话框:

问题再次出现了,这里没有JSF文件选项,没有提供一个JSF文件的模板。你就必须自己创建一个JSF文件,再把它粘贴到标签库中,或者粘贴到命名空间的声明中去。看来NetBeans是真正讨厌JSF程序员。