在做SSH开发时,需要要用到自己以前的工具包,于是导入项目里,Junit测试也通过,但是运行整个项目时,在访问自己的jar包内容时,出现异常,显示jar包内的class 找不到,于是将自己的jar包放到web-INF中的lib下,然后build path,问题就解决了!这个lib下还有JDBC的驱动jar,所以以后自己的(第三方)jar都要放到这lib下。
-----------------------------------------
原异常如下:
ava.lang.RuntimeException: Invalid action class configuration that references an unknown class named
java.lang.ClassNotFoundException: (自己的类) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)