【问题标题】:Migrate from JSF 1.0 to 1.2: class file for javax.servlet.jsp.tagext.JspIdConsumer not found从 JSF 1.0 迁移到 1.2:找不到 javax.servlet.jsp.tagext.JspIdConsumer 的类文件
【发布时间】:2014-08-08 10:05:34
【问题描述】:

我正在尝试将 Web 项目(Eclipse、Tomcat 6、使用 Java 1.6 构建)从 JSF 1.0 迁移到 JSF 1.2 - 你敢说 JSF 2.0 或更高版本吗? ;)

我下载了 jsf-api_1.2.jar 和 jstl_1.2.jar。我在原始库(jsf-api.jar 和 jstl.jar)之后重命名了它们,并替换了 ANT 将获取这些库并构建运行时的文件夹中的原始库。

当我尝试构建时,我会得到:

[javac] /users/somePath/ch/somePackage/MyCustomTag.java:23: cannot access javax.servlet.jsp.tagext.JspIdConsumer
[javac] class file for javax.servlet.jsp.tagext.JspIdConsumer not found
[javac] public class MyCustomTag extends CommandLinkTag  {
[javac]        ^

我不太明白这个编译错误,因为我搜索了原始的 jsf-api.jar 和 jstl.jar,但找不到这样的类。我不明白为什么它突然不见了。

有什么提示吗?

【问题讨论】:

    标签: jsf tomcat jstl jsf-1.2


    【解决方案1】:

    原来我错过了 jsf-impl_1.2.jar。

    【讨论】:

      猜你喜欢
      • 2013-01-27
      • 2015-10-17
      • 2011-10-23
      • 1970-01-01
      • 2011-06-24
      • 1970-01-01
      • 2011-05-11
      相关资源
      最近更新 更多