我正在尝试将一个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,在那里我找不到这样的类。我不明白为什么突然失踪。
任何提示?
答案 0 :(得分:0)
原来我错过了jsf-impl_1.2.jar。