JSONValue class not found

725 views
Skip to first unread message

Ber

unread,
Mar 6, 2009, 9:54:38 AM3/6/09
to Google Web Toolkit
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

Shawn Brown

unread,
Mar 6, 2009, 5:24:03 PM3/6/09
to Google-We...@googlegroups.com
Can you use the client api in server code?

Jason Essington

unread,
Mar 9, 2009, 11:53:04 AM3/9/09
to Google-We...@googlegroups.com
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
Reply all
Reply to author
Forward
0 new messages