在eclipse下运行正常,部署之后貌似解析json的JAR包里使用的一个JAVA.IO找不到~~求解
错误如下:
HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exceptionjava.lang.NullPointerException
java.io.StringReader.<init>(Unknown Source)
org.json.JSONTokener.<init>(JSONTokener.java:84)
org.json.JSONArray.<init>(JSONArray.java:144)
com.will.uias.servlet.ServerForApp.doPost(ServerForApp.java:103)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.23 logs.Apache Tomcat/7.0.23

解决方案 »

  1.   

    StringReader构造方法的资源写的不正确
      

  2.   

    用的Tomcat7啊。
    LZ看看会不会是版本兼容性的问题。
      

  3.   

    StringReader 的构造函数 抛空指针啦 在eclipse下运行正常,部署之后貌似解析json的JAR包里使用的一个JAVA.IO找不到~~求解
    错误如下:
    HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exceptionjava.lang.NullPointerException
    java.io.StringReader.<init>(Unknown Source)
    org.json.JSONTokener.<init>(JSONTokener.java:84)
    org.json.JSONArray.<init>(JSONArray.java:144)
    com.will.uias.servlet.ServerForApp.doPost(ServerForApp.java:103)ServerForApp.java:103行
     
      

  4.   

    问题是eclipse运行就OK,我看好像有的人说是因为classpath的问题?
    而且使用的那个json文件jar也是官方的,StringReader也是JAVA.IO里呀~