2014-10-29 80 views
0

其实我从包含用户定义java文件的项目创建了jar文件,我试图访问存在于使用Servlet的jar中的java文件,但得到了ClassNotFound异常。Servlet中的ClassNotFound异常

按下面我访问存在于JAR JcaTest的java文件中给出的代码:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws  ServletException, IOException { 

    String k = request.getParameter("string"); 

    JcaTest ab = new JcaTest(null); 


    String a = ab.newMethod(k); 
    String b= ab.newMethod1(a); 
    System.out.println(a); 
    System.out.println(b); 
} 

我加入Web应用程序文件夹中的罐子也,但它无法正常工作。

+0

您需要在'web-INF/lib'文件夹中添加jar – 2014-10-29 08:38:16

+0

我将它添加到web-INF/lib文件夹中,但仍然得到相同的异常 – user3785340 2014-10-29 08:40:59

+0

您是否看到该jar文件在您的类路径中? – Babel 2014-10-29 08:44:07

回答

0

也许你的jar中的类引用了其他类,这不在你的WEB-INF/lib中。

将所有必需的jar放入WEB-INF/lib!