zoukankan      html  css  js  c++  java
  • JSONArray().fromObject(); 出现org.apache.catalina.core.StandardWrapperValve invoke错误的解决办法

    servlet:

     1 public void service(HttpServletRequest request, HttpServletResponse response)
     2     throws ServletException, IOException {
     3 
     4         response.setContentType("text/html");  
     5         response.setCharacterEncoding("utf-8");  
     6 
     7         IBllFrame interfaceOfBllFrame=new BllFrame();
     8         JSONArray json = null;
     9 
    10         List<HashMap<String, Object>> result=interfaceOfBllFrame.GetStationPlace();
    11         System.out.println("GetStationPlace:" + result.get(1).toString());
    12         try {
    13             System.out.println("haha begin:" + json);
    14             
    15             json=new JSONArray().fromObject(result);//上述错误出现在此句
    16             System.out.println("haha success:" + json);
    17         } 
    18         catch (Exception e){
    19             e.printStackTrace();
    20         }
    21 
    22         System.out.println("Servlet---StationPlace"+json);
    23         PrintWriter out = response.getWriter();
    24         out.println(json);
    25         out.flush();
    26         out.close();
    27     }

    控制器中输出结果如下:

    下面为上图中的信息:

    GetStationPlace:{StationId=10002, Stationlon=29.90592, Stationlat=121.525976}
    haha begin:null
    二月 29, 2016 10:37:46 上午 org.apache.catalina.core.StandardWrapperValve invoke
    严重: Servlet.service() for servlet [GetStationPlaceServlet] in context with path [/BicycleDataSystem] threw exception [Servlet execution threw an exception] with root cause
    java.lang.ClassNotFoundException: net.sf.json.JSONArray
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1722)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1573)

    原先commons-beanutils.jar 、commons-collections.jar、commons-lang.jar、 commons-logging.jar、ezmorph.jar、json-lib.jar这些包放在lib-》json文件夹下如下:

    后来commons-beanutils.jar 、commons-collections.jar、commons-lang.jar、 commons-logging.jar、ezmorph.jar、json-lib.jar直接放到lib文件夹下,如下:

    注意:就是说将commons-beanutils.jar 、commons-collections.jar、commons-lang.jar、 commons-logging.jar、ezmorph.jar、json-lib.jar这些包一定要直接放在lib文件夹下,否则会出现org.apache.catalina.core.StandardWrapperValve invoke错误。

    JSONArray().fromObject需要如下jar包:commons-beanutils.jar 、commons-collections.jar、commons-lang.jar、 commons-logging.jar、ezmorph.jar、json-lib.jar

    下载地址:http://pan.baidu.com/s/1pJUmBQN

    相关文献:http://greenboy1.iteye.com/blog/1046125

  • 相关阅读:
    Use MVS Dsbame convensions. windows下ftp.exe客户端上传错误
    Sqlserver 2005:数据库快照
    Oracle:使用ASM自动存储管理, 严重推荐
    Thunderbird 邮件客户端:windows 和 ubuntu 或 liunx 下共用的方法
    Oracle:Oracle 10 RAC 安装群集件的准备工作
    SSH
    STL
    ASP生成静态Html文件技术杂谈
    Nessus:网络和主机漏洞评估程序安装试用
    table 的 id 属性不被 document.getElementById支持
  • 原文地址:https://www.cnblogs.com/landiljy/p/5226759.html
Copyright © 2011-2022 走看看