Tomcat 启动正常,当访问项目首页时就报上面的错误了~
打开看了 standard-1.1.2.jar 包,fmt.tld 文件是存在的,类 JstlFmtTLV 也是有的。
网上搜索的结果是 jar 包冲突。
工程 lib 下有如下 jar 包:
jsp-api-2.0.jar 和 servlet-api-2.4.jar
这 2 个 jar 包在 Tomcat 下也有。
把工程下面的 2 个 jar 包删除后,即可解决此问题。
jar 包位置要看自己项目,常规的就是在项目目录下的 lib 里,但我这里就不一样了,这里使用 maven 管理项目,所以位置稍有不同。