Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse可以';找不到从CVS导入的JSF项目的标记库描述符_Java_Jsf - Fatal编程技术网

Java Eclipse可以';找不到从CVS导入的JSF项目的标记库描述符

Java Eclipse可以';找不到从CVS导入的JSF项目的标记库描述符,java,jsf,Java,Jsf,我第一次尝试从CVS导入项目,收到错误“找不到标记库描述符”,下面两行标记库都收到了错误。我能做些什么来解决这个问题 来自一个JSP的代码片段 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ page contentType="text/html;charset=windows-1252"%> <%@

我第一次尝试从CVS导入项目,收到错误“找不到标记库描述符”,下面两行标记库都收到了错误。我能做些什么来解决这个问题

来自一个JSP的代码片段

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page contentType="text/html;charset=windows-1252"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>

该项目显然不包含任何JSF库。当项目以运行时(servletcontainer)为目标时,就会发生这种情况,该运行时已经附带了JSF库。例如,Tomcat没有捆绑JSF库,但Glassfish、JBoss AS、Websphere等有捆绑JSF库

您有两种选择:

  • 手动创建所需的JSF库(当您使用传统的JSP作为视图技术时,我想您需要的是JSF 1.2而不是2.0),提取zip文件,抓取
    JSF api.jar
    JSF impl.jar
    文件,并将它们放在
    /WEB-INF/lib
    文件夹中

  • (重新)将动态web项目与绑定了JSF数据库的目标运行时相关联。右键单击项目,选择属性并配置目标运行时条目


  • 不管怎样,Eclipse都会发挥必要的魔力来解决这个错误。

    该项目显然不包含任何JSF库。当项目以运行时(servletcontainer)为目标时,就会发生这种情况,该运行时已经附带了JSF库。例如,Tomcat没有捆绑JSF库,但Glassfish、JBoss AS、Websphere等有捆绑JSF库

    您有两种选择:

  • 手动创建所需的JSF库(当您使用传统的JSP作为视图技术时,我想您需要的是JSF 1.2而不是2.0),提取zip文件,抓取
    JSF api.jar
    JSF impl.jar
    文件,并将它们放在
    /WEB-INF/lib
    文件夹中

  • (重新)将动态web项目与绑定了JSF数据库的目标运行时相关联。右键单击项目,选择属性并配置目标运行时条目


  • 不管怎样,Eclipse都会发挥必要的魔力来解决这个错误。

    正如@BalusC所说,我的选择是关联您的动态web项目。您可以在项目属性中执行此操作,单击项目facets并添加JSF。您可以查看以下eclipse说明:


    正如@BalusC所说,我的选择是关联您的动态web项目。您可以在项目属性中执行此操作,单击项目facets并添加JSF。您可以查看以下eclipse说明:


    您是否将项目指定为JSF项目,并使用相应的库指定JSF方面的设置?您能否详细说明如何做到这一点?我刚刚创建了一个新的动态项目,并尝试将所有文件从CVS导入到我的项目中。也许您可以将.jsp文件更改为.xhtml文件,如本文所述:它适用于meAre您是否将您的项目指定为JSF项目,指定JSF方面的设置和相应的库?您能否详细说明如何做到这一点?我刚刚创建了一个新的动态项目,并尝试将所有文件从CVS导入到我的项目中。也许你可以将.jsp文件更改为.xhtml文件,就像本文中所写的那样:它适用于meI,项目中有jsf-api.jar和jsf-impl.jar文件。一旦我在项目方面添加了JSF,这些错误就消失了。谢谢。我在项目中有jsf-api.jar和jsf-impl.jar文件。一旦我在项目方面添加了JSF,这些错误就消失了。谢谢