2013-10-04 30 views
3

我有使用Apache MyFaces的图书馆和JSTL罐子Primefaces 3.5沿JSF项目。当我在另一个工作区中导入此项目时,托管Bean中的所有注释都无法识别。在项目的构建路径,它显示了JSF 2.0(Apache的MyFaces的JSF睿2.0 API 2.0.2)和JSTL库没有任何广口瓶。我使用Tomcat。进口JSF项目缺少用户库JAR

在原项目

JSF 2.0库包含以下jar文件:

commons-beanutils-1.8.3.jar 
commons-codec-1.3.jar 
commons-collections-3.2.jar 
commons-digester-1.8.jar 
commons-discovery-0.4.jar 
commons-logging-1.1.1.jar 
myfaces-api-2.0.2.jar 
myfaces-impl-2.0.2.jar 

我的JSTL库包含在原有的项目如下:

javax.servlet.jsp.jstl-1.2.1.jar 
javax.servlet.jsp.jstl-api-1.2.1.jar 

这些缺少在导入项目时我看到了构建路径。我错过了任何步骤?需要帮助进行配置。通过在Eclipse中自定义的用户库引用

回答

2

JAR文件确实不沿项目中导出,当你选择“导出为Eclipse项目”选项。导入程序应该在其Eclipse环境中具有相同的用户库。

您有几种选择:

  1. 创建相同的用户库自己。

  2. 使用 “导出为WAR” 选项来代替。 Eclipse将包含/WEB-INF/lib中的库。

  3. 手动包括项目的/WEB-INF/lib自己的JAR文件。

+0

谢谢!我将它作为WAR导出。 – Rajath

+0

不客气。 – BalusC