Tomcat中Class Not Found常见问题

时间:2009-08-17 06:40:52  来源:JSP空间站  作者:www.jspkj.net

1.为什么  jsp:useBean  不能正常工作?

确保:
 
    ●你的bean打包在一个类(class)中.
    ●正确地设置了类的全路径名 (例如: com.bar.package.MyClass )
    ●你已经在JSP中输入了你的类(例如:  <%@ pageimport="com.bar.package.MyClass"%> )
 
 
2.为什么出现java.lang.NoClassDefFoundError: javax/servlet/Filter的错误?
 
你可能在其它的位置也放置了servlet.jar文件。这将打乱类装载器的加载,因为它无法确定哪一个是你希望加载的。servlet.jar应该在$CATALINA_HOME/common/lib下仅被加载一次!
 
 
3.为什么出现java.lang.NoClassDefFoundError: org/xml/sax/InputSource错误?
 
你有一个冲突的XML api jar文件在你的类路径中。