ClassNotFoundException:com.google.gwt.json.client.JSONObject

问题描述 投票:0回答:1

我有一个使用GWT版本2.8.0-beta1并通过mvn gwt:run运行它的应用程序>

问题是它抛出此错误:

[INFO] Caused by: java.lang.NoClassDefFoundError: com/google/gwt/json/client/JSONObject
[INFO]  at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.8.0_92]
[INFO]  at java.lang.ClassLoader.defineClass(ClassLoader.java:763) [rt.jar:1.8.0_92]
[INFO]  at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:361) [jboss-modules-1.3.3.Final.jar:1.3.3.Final]
[INFO]  at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) [jboss-modules-1.3.3.Final.jar:1.3.3.Final]
[INFO]  ... 19 more
[INFO] Caused by: java.lang.ClassNotFoundException: com.google.gwt.json.client.JSONObject from [Module "deployment.app.war:main" from Service Module Loader]
[INFO]  at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213) [jboss-modules-1.3.3.Final.jar:1.3.3.Final]
[INFO]  at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules-1.3.3.Final.jar:1.3.3.Final]
[INFO]  at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408) [jboss-modules-1.3.3.Final.jar:1.3.3.Final]
[INFO]  at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules-1.3.3.Final.jar:1.3.3.Final]
[INFO]  at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules-1.3.3.Final.jar:1.3.3.Final]
[INFO]  ... 23 more

甚至在应用程序的<inherits name='com.google.gwt.json.JSON'/>文件中还有gwt.xml

ClassNotFoundException: com.google.gwt.json.client.JSONObject的根本原因是什么?如何解决?

[我有一个使用GWT 2.8.0-beta1的应用程序,并通过mvn gwt:run运行它。问题是它引发了此错误:[INFO]由以下原因引起:java.lang.NoClassDefFoundError:com / google / gwt / json / client / ...

java gwt
1个回答
0
投票

com / google / gwt / json / client / JSONObject是gwt-user.jar中的类。如果要在服务器端提供此类,请在运行时类路径中包含此jar。

© www.soinside.com 2019 - 2024. All rights reserved.