2014-10-29 110 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!