Java – HTTP status 500 – provider org. Not found glassfish. json. JsonProviderImpl
•
Java
I use netbeans-8, JDK 7, Tomcat 8.05 I created a webapp in NetBeans and put javax The JSON API was added to my project. The code does not display errors, but when I run my servlet, the following errors occur
HTTP Status 500 - Provider org.glassfish.json.JsonProviderImpl not found type Exception report message Provider org.glassfish.json.JsonProviderImpl not found description The server encountered an internal error that prevented it from fulfilling this request. exception javax.json.JsonException: Provider org.glassfish.json.JsonProviderImpl not found javax.json.spi.JsonProvider.provider(JsonProvider.java:97) javax.json.Json.createObjectBuilder(Json.java:266) NewServlet.doGet(NewServlet.java:24) javax.servlet.http.HttpServlet.service(HttpServlet.java:618) javax.servlet.http.HttpServlet.service(HttpServlet.java:725) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393) root cause java.lang.ClassNotFoundException: org.glassfish.json.JsonProviderImpl org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1132) java.lang.Class.forName0(Native Method) java.lang.Class.forName(Class.java:190) javax.json.spi.JsonProvider.provider(JsonProvider.java:94) javax.json.Json.createObjectBuilder(Json.java:266) NewServlet.doGet(NewServlet.java:24) javax.servlet.http.HttpServlet.service(HttpServlet.java:618) javax.servlet.http.HttpServlet.service(HttpServlet.java:725) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393) note The full stack trace of the root cause is available in the Apache Tomcat/8.0.3 logs. Apache Tomcat/8.0.3
Solution
javax. JSON API (provided in JSON processing API jar) is only applicable to compiling applications
If you want to run the application, you must download the JSON processing RI jar as follows: https://jsonp.java.net/download.html
The JSON processing RI jar contains the org. Jar that you are missing glassfish. json. Jsonproviderimpl class
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码