如何在eclipse用户库中启用JSF方面

时间:2011-11-16 01:05:30

标签: eclipse jsf java-ee mojarra

我在Eclipse中启用了JSF。我已经安装了应该包含JSF的WPT工具但是当我右键单击我的项目,属性,方面,启用方面时,我收到警告说“需要进一步配置”我点击这个,我被告知“至少必须选择一个用户库“但是没有可供选择的库。

我可以选择“禁用库配置”,但我不知道这可能会产生什么影响,因为Eclipse告诉我必须配置用户库。

我应该从Mojarra下载一个单独的Jar并将其添加到我的构建中吗?或者我可以安全地禁用。为什么WTP不包括它应该是它?

2 个答案:

答案 0 :(得分:4)

  

“必须至少选择一个用户库”但是没有可供选择的库。

你必须自己准备 Window>偏好> Java>构建路径>用户库


  

我可以选择“禁用库配置”,但我不知道这可能会产生什么影响,因为Eclipse告诉我必须配置用户库。

当您选择此选项时,Eclispe还会告诉您用户负责通过其他方式适当地配置类路径。


  

我应该从Mojarra下载一个单独的Jar并将其添加到我的构建中吗?或者我可以安全地禁用。

这是另一种方式。是否需要自己下载取决于项目的目标运行时。如果它是一个简单的JSP / Servlet容器,它不附带捆绑的JSF,例如Tomcat 7,那么你确实需要自己安装它。只需删除/WEB-INF/lib中的JAR即可(或者将其定义为用户库)。 Eclipse将自动为您做正确的事情(添加到构建路径,包括导出的WAR等)。但是,如果它是一个更完整的Java EE容器,例如Glassfish 3,那么您不需要做任何事情,因为它已经将JSF捆绑为Java EE API的一部分。只需完全禁用库配置。


  

为什么WTP不包括它应该是它?

他们包含JSF工具。但它们不包含JSF库。或者您是否读过其他内容?如果是这样,到底在哪里?它一定是错误的信息或误解。


另见:

答案 1 :(得分:0)

下载javax.faces-2.1.17.jar文件并从manage library选项创建一个新库,并在该库中添加jar文件。点击“应用”,现在可以使用