Right, the JSON parser in GWT is strictly for client side use. If you want to create JSON on the server you would need to use a Java JSON library for that.
-jason On Mar 6, 2009, at 3:24 PM, Shawn Brown wrote: > > Can you use the client api in server code? > > On Fri, Mar 6, 2009 at 11:54 PM, Ber <[email protected]> wrote: >> >> Hi all >> I'm using Netbeans 6.5 to develop a GWT (1.5.3) & GWTExt (2.0.5) app. >> Every time I start my app in Glassfish v2, though, I get this error: >> java.lang.ClassNotFoundException: >> com.google.gwt.json.client.JSONValue >> >> I can access this class in my code, and during compile time this is >> not a problem. However it can't find this class during runtime. I >> have searched posts here and tried the solution mentioned here >> (http:// >> groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/ >> 81026618a4c3dcf5), but still it does not work. >> >> Stack trace: >> StandardWrapperValve[GWTService]: PWC1382: Allocate exception for >> servlet GWTService >> java.lang.NoClassDefFoundError: com/google/gwt/json/client/JSONValue >> at java.lang.Class.getDeclaredConstructors0(Native Method) >> at java.lang.Class.privateGetDeclaredConstructors(Class.java: >> 2389) >> at java.lang.Class.getConstructor0(Class.java:2699) >> at java.lang.Class.newInstance0(Class.java:326) >> at java.lang.Class.newInstance(Class.java:308) >> at org.apache.catalina.core.StandardWrapper.loadServlet >> (StandardWrapper.java:1132) >> at org.apache.catalina.core.StandardWrapper.allocate >> (StandardWrapper.java:832) >> at org.apache.catalina.core.StandardWrapperValve.invoke >> (StandardWrapperValve.java:197) >> at >> org.apache.catalina.core.StandardContextValve.invokeInternal >> (StandardContextValve.java:271) >> at org.apache.catalina.core.StandardContextValve.invoke >> (StandardContextValve.java:202) >> at org.apache.catalina.core.StandardPipeline.doInvoke >> (StandardPipeline.java:632) >> at org.apache.catalina.core.StandardPipeline.doInvoke >> (StandardPipeline.java:577) >> at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java: >> 94) >> at org.apache.catalina.core.StandardHostValve.invoke >> (StandardHostValve.java:206) >> at org.apache.catalina.core.StandardPipeline.doInvoke >> (StandardPipeline.java:632) >> at org.apache.catalina.core.StandardPipeline.doInvoke >> (StandardPipeline.java:577) >> at org.apache.catalina.core.StandardPipeline.invoke >> (StandardPipeline.java:571) >> at org.apache.catalina.core.ContainerBase.invoke >> (ContainerBase.java:1080) >> at org.apache.catalina.core.StandardEngineValve.invoke >> (StandardEngineValve.java:150) >> at org.apache.catalina.core.StandardPipeline.doInvoke >> (StandardPipeline.java:632) >> at org.apache.catalina.core.StandardPipeline.doInvoke >> (StandardPipeline.java:577) >> at org.apache.catalina.core.StandardPipeline.invoke >> (StandardPipeline.java:571) >> at org.apache.catalina.core.ContainerBase.invoke >> (ContainerBase.java:1080) >> at org.apache.coyote.tomcat5.CoyoteAdapter.service >> (CoyoteAdapter.java:272) >> at >> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter >> (DefaultProcessorTask.java:637) >> at >> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess >> (DefaultProcessorTask.java:568) >> at >> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process >> (DefaultProcessorTask.java:813) >> at >> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask >> (DefaultReadTask.java:341) >> at >> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask >> (DefaultReadTask.java:263) >> at >> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask >> (DefaultReadTask.java:214) >> at com.sun.enterprise.web.connector.grizzly.TaskBase.run >> (TaskBase.java:265) >> at >> com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run >> (SSLWorkerThread.java:106) >> Caused by: java.lang.ClassNotFoundException: >> com.google.gwt.json.client.JSONValue >> at org.apache.catalina.loader.WebappClassLoader.loadClass >> (WebappClassLoader.java:1498) >> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java: >> 320) >> ... 32 more >> >>> >> > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---
