分页: 1 / 1

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

发表于 : 2006-12-27 13:33
jasonzheng72
使用新立得软件管理器安装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>
就可以了。