google-app-engine - 由于 java.lang.NoClassDefFoundError GWT 导致无法初始化类

标签 google-app-engine gwt gwt-rpc gwt2

调用 GWT RPC 函数时出现以下错误,

com.google.gwt.user.client.rpc.StatusCodeException: 500

我确实在 web.xml 中添加了远程服务路径以及 servlet 名称和映射,但出现错误

Could not initialize class com.logins.server.Putquestion Caused by:java.lang.NoClassDefFoundError at sun.reflect.GeneratedConstructorAccessor19.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.mortbay.jetty.servlet.Holder.newInstance(Holder.java:153) at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:428) at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:339)...

注意: 1)com.logins.server.PutQuestion是服务端代码,实现了客户端定义的rpc接口(interface)。

你猜我哪里出错了吗?

最佳答案

确保 servlet 类存在于 war/WEB-INF/classes 文件夹中。

关于google-app-engine - 由于 java.lang.NoClassDefFoundError GWT 导致无法初始化类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10298962/

相关文章:

maven - GAE Maven如何部署

java - GWT - 如何在收到响应后从 RequestBuilder 返回一个字符串值?

序列化异常 : type not included in serializable type set

Tomcat 中的 GWT 2.5 应用程序部署?

google-app-engine - 两个 AppEngine 应用程序如何相互通信?

google-app-engine - gcloud app engine 区域没有足够的资源

java - GWT 2.6.1 拒绝在 Eclipse Luna 中启动开发模式

json - 如何在客户端-服务器 PlayN 游戏中处理 RPC?

python - Django 应用引擎 : AttributeError: 'AnonymousUser' object has no attribute 'backend'

java - GWT 中初始化不同的列表?