安装TOMCAT5.5后自带的jsp-examples不能运行的解决方法

为当前最终发行版之前的所有版本提供支持
回复
jasonzheng72
帖子: 2
注册时间: 2006-12-19 9:48
送出感谢: 0
接收感谢: 0

安装TOMCAT5.5后自带的jsp-examples不能运行的解决方法

#1

帖子 jasonzheng72 » 2006-12-27 13:33

使用新立得软件管理器安装TOMCAT5.5后,使用/etc/init.d/tomcat5.5 start启动tomcat后,
使用http://localhost:8180访问tomcat,其自后自带的jsp-examples不能运行而servlets-examples可以运行,
提示的错误如下
java.lang.ClassNotFoundException: org.apache.jasper.tagplugins.jstl.If
经检查发现在tomcat5.0中if.class的包路径是org.apache.jasper.tagplugins.jstl.If,在5.5中在tomcat5.0中if.class的包路径是org.apache.jasper.tagplugins.jstl.If,在5.5中org.apache.jasper.tagplugins.jstl.core.If,就多了一个“core”。
解决方法是修改目录/usr/share/tomcat5.5/webapps/jsp-examples/WEB-INF/ 下的tagplugins.xml文件,把类似于<plugin-class>org.apache.jasper.tagplugins.jstl.If</plugin-class>替换为<plugin-class>org.apache.jasper.tagplugins.jstl.core.If</plugin-class>
就可以了。
回复

回到 “老旧版本支持”