`
panfugen
  • 浏览: 26117 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

GWT-EXT的RPC调用出错

阅读更多
EXT-GWT的RPC调用出错问题
关键字: gwt成长之路
      今天遇到了一个很奇怪的问题:Uncaught exception escaped    java.lang.RuntimeException: com.google.gwt.user.client.rpc.StatusCodeException: The call failed on the server; see server log for details

单从这个异常上很难看出有什么错误,提示看错误日志还是没有找到错误。

后来才发现调用的一个类没有序列化。GWT序列化和Java序列化不一样,

需要满足三个条件:

1、需要实现 IsSerializable 或者 Serializable类

2、需要有默认的构造函数  ()

3、非最终态,非瞬时例如领域本身序列

总结:

任何时候,你要想在网路上通过GWT的RPC来传递数据(data)必须要把传递数据(data)序列化

序列化的过程是对象的封装,以便它能够从一个应用程序传递到另一个应用程序。
分享到:
评论
1 楼 开坦克抢银行 2014-08-29  
请问下:com.google.gwt.user.client.rpc.StatusCodeException: 500 The call failed on the server; see server log for details
中这个日志是在哪里看? 找了好久都木有找到这个日志文件

相关推荐

    Gwt-Ext基础-中级-进阶

    2. **异步通信**:理解GWT的RPC(Remote Procedure Call)机制,以及如何通过Gwt-Ext进行异步服务调用,实现客户端与服务器的数据交换。 3. **状态管理**:了解如何使用Gwt-Ext的Store和Model来管理应用程序的状态...

    GWT-EXT2.0最佳实践教程,源代码打包供下载

    2. **EXT-JS集成**:学习如何将EXT-JS库引入到GWT项目中,理解两者的交互方式,以及如何在GWT中调用EXT-JS的组件。 3. **异步通信(GWT-RPC)**:掌握GWT中的远程过程调用(RPC)机制,实现客户端和服务器端的数据...

    GWT-EXT学习教程(中级)

    4. **创建启用Ajax的服务**:GWT支持远程过程调用(RPC),允许客户端与服务器端的Java服务进行通信,实现数据的异步交换,增强用户体验。 5. **使用Geronimo构建和部署应用**:Geronimo作为应用服务器,提供了一个...

    GWT 开发和部署文档

    2. **添加依赖库**:将GWT库(如gwt-user.jar和gwt-dev.jar)以及gwtext.jar(GWT-EXT库)和EXTJS库添加到项目的lib目录,并将它们添加到构建路径中。 3. **设置GWT模块**:在src目录下创建GWT模块,通常是一个以`....

    gwtext编写的小系统

    1. **GWT的基本使用**:包括模块定义、事件处理、异步RPC调用、本地存储等。 2. **EXT GWT组件**:例如,使用Grid面板展示数据,TreePanel实现层级结构,FormPanel进行表单数据输入等。 3. **数据绑定**:GWText可能...

    Ext-Gwt(GWT)开发实例(整合Spring +Hibernate)

    在开发过程中,GWT和Spring之间的通信通常通过远程服务调用(RPC)实现,GWT客户端发送请求到Spring管理的服务器端服务,然后由Hibernate处理数据库操作,最后将结果返回给客户端。 在这个实例中,可能包括以下几个...

    GWT_2BEXT_2BSTRUTS2完整实例

    这通常通过GWT的JSNI(JavaScript Native Interface)来实现,允许GWT应用调用EXT JS的JavaScript库。 1. **JSNI集成**:开发者可以通过JSNI在GWT中直接引用EXT JS的JavaScript代码,创建EXT JS组件并集成到GWT应用...

    use gwt dev Ajaxt--GWT 开发Ajax更方便(学习文档)

    GWT的独特之处在于它不仅能在客户端生成HTML和JavaScript代码,还能在服务器端处理Java代码,从而极大地简化了客户端JavaScript与服务器端Java服务之间的远程过程调用(RPC)通信。 #### 二、GWT的关键特性 GWT...

    Ext + Gwt + Struts2.0开发4

    在本文中,我们将探讨如何使用Ext、Gwt和Struts2.0这三种技术结合进行Web应用开发。首先,理解每个技术的核心概念是至关重要的。 **Ext** 是一个JavaScript库,用于构建富客户端应用程序,提供了丰富的用户界面组件...

    Ext + Gwt + Struts2.0开发5

    总结来说,"Ext + GWT + Struts2.0"的开发模式允许你利用ExtJS的强大UI组件库,GWT的远程服务调用机制,以及Struts2.0的MVC架构,创建一个完整的、高性能的Web应用。这种组合提供了从用户交互、数据处理到服务器端...

    gwt + gxt jar包

    3. **客户端-服务器通信**:GWT提供了RPC(Remote Procedure Call)机制,使得客户端与服务器端的通信变得简单,支持异步调用,提高了用户体验。 4. **模块化**:应用可以被划分为多个模块,每个模块包含特定的功能...

    org.liveSense.framework.gxt-1.0.5.zip

    3. **GWT-RPC通信**:了解如何定义服务接口,创建服务端servlet,以及在客户端调用这些服务的方法。 4. **Maven或Gradle构建**:由于是开源项目,可能会使用Maven或Gradle作为构建工具,学习如何配置和管理依赖。 ...

    Prentice.Hall.Google.Web.Toolkit.Applications.Dec.2007

    5. **远程过程调用(RPC)**:GWT的RPC机制使得客户端和服务器端能进行无缝通信,开发者可以在Java对象之间进行直接操作,而无需关心底层的HTTP通信细节。 6. **编译与优化**:GWT的编译过程包括优化JavaScript代码,...

    Beginning Google Web Toolkit From Novice to Professional

    12. **GWT与其他技术集成**:GWT可以与其他技术如GAE(Google App Engine)、GWT-RPC、GWT-EXT、SmartGWT等进行整合,扩展应用功能。 通过阅读《初识Google Web Toolkit:从新手到专家》,开发者不仅可以掌握GWT的...

    Ext GWT 2.0, Beginner's Guide

    5. **远程服务调用**:利用GWT的RPC机制,创建服务端接口和服务端实现,进行客户端和服务端的数据交换。 6. **国际化与本地化**:理解并实现应用的多语言支持,以适应不同地区的用户需求。 7. **性能优化**:了解...

    GWT与Spring整合经典文章

    4. 在客户端,通过GWT的RPC机制调用服务器端服务,实现数据交换。 5. 使用Hibernate配置数据库连接和实体映射,处理数据持久化。 6. 在服务器端,使用Spring的DispatcherServlet接收GWT的RPC请求,并路由到相应的...

    GWT (GOOGLE WEB TOOLKIT)介绍PPT

    - **简单RPC调用**:GWT实现了简单的远程过程调用(RPC),使得服务器端和客户端之间的通信变得简洁。 - **强大的调试功能**:GWT支持Host Mode,允许开发者在调试过程中定位错误源。 - **浏览器兼容性**:GWT编译出...

    gwt入门项目代码

    10. **异步通信(Remote Procedure Call, RPC)**:GWT中的RPC机制允许客户端和服务器之间的数据交换,学习如何创建服务端接口和服务实现,以及客户端调用这些服务。 11. **RSSReader应用**:这个项目的具体实现,...

    GWT技术介绍

    3. **提高生产力**:GWT提供了一整套丰富的UI组件库和RPC调用机制,使得开发者能够快速构建出复杂且高性能的Web应用。 4. **增强浏览器兼容性**:GWT内置了对多种主流浏览器的支持,包括Internet Explorer、Opera、...

    基于GXT的RPC与MVC实现登录和退出功能

    在IT行业中,GXT(Ext GWT)是一个强大的JavaScript库,用于构建富互联网应用程序(RIA)。GXT提供了丰富的UI组件和强大的数据绑定机制,而RPC(Remote Procedure Call)和MVC(Model-View-Controller)模式是GXT中...

Global site tag (gtag.js) - Google Analytics