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

GWT-EXT的RPC抛出异常

阅读更多
EXT-GWT运行抛异常
关键字: gwt成长之路
最近一段时间一个人在设计一个小型项目UI原型。在设计的过程中遇到了很多问题,在解决问题的过程中发现可以参考的资料很少,只好去英文网站上参考一下。我真希望能够把遇到的所有问题都记录下来,从而快速提高自己的技术水平,尽快提升一个台阶。 下面先贴下一遇到的问题 Uncaught exception escaped java.lang.RuntimeException: com.google.gwt.user.client.rpc.StatusCodeException: The call failed on the server; see server log for details at com.extjs.gxt.ui.client.store.ListStore.onLoadException(ListStore.java:466) at com.extjs.gxt.ui.client.store.ListStore$1.loaderLoadException(ListStore.java:135) at com.extjs.gxt.ui.client.event.LoadListener.handleEvent(LoadListener.java:27) at com.extjs.gxt.ui.client.event.LoadListener.handleEvent(LoadListener.java:1) at com.extjs.gxt.ui.client.event.BaseObservable.......

com.google.gwt.dev.GWTShell.main(GWTShell.java:357) tomcat: 2009-6-20 16:37:14 org.apache.catalina.core.ApplicationContext log 信息: ERROR: The serialization policy file '/822F04E62501BA09DB69C84066C060B1.gwt.rpc' was not found; did you forget to include it in this deployment? 2009-6-20 16:37:14 org.apache.catalina.core.ApplicationContext log 信息: WARNING: Failed to get the SerializationPolicy '822F04E62501BA09DB69C84066C060B1' for module 'http://localhost:8080/winshare-mms-ui-gwt/'; a legacy, 1.3.3 compatible, serialization policy will be used. You may experience SerializationExceptions as a result. 2009-6-20 16:37:14 org.apache.catalina.core.ApplicationContext log 严重: Exception while dispatching incoming RPC call com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException: Type 'com.extjs.gxt.ui.client.data.BasePagingLoadConfig' was not assignable to 'com.google.gwt.user.client.rpc.IsSerializable' and did not have a custom field serializer. For security purposes, this type will not be deserialized. at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:298) at com.anze.commons.gwt.spring.GWTServiceExporter.processCall

......

com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserializeValue(ServerSerializationStreamReader.java:372) at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:287) ... 24 more 遇到这个问题的有多种情况,第一篇博文也是这个问题却有不同的原因。首先说一下造成这个问题的原因:因为设计调试阶段我用的是hosted模式测试阶段必须要部署在Tomcat下运行,在测试的过程中我又继续编写RPC了,然后在tomcat下运行此时出现了 Exception while dispatching incoming RPC call com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException: Type 'com.extjs.gxt.ui.client.data.BasePagingLoadConfig' was not assignable to 'com.google.gwt.user.client.rpc.IsSerializable' and did not have a custom field serializer. For security purposes, this type will not be deserialized. 这个异常。解决问题的方法很简单,把 项目名称project\www\项目进入点类IndexPage(自己翻译的,因为这个类实现了EntryPoint这个接口)下的所有内容copy到tomcat\webapps\项目名称project\里重新部署tomcat运行就OK

其实所有的异常都是假现象,除了文中紫色字体部分
分享到:
评论

相关推荐

    最好的gwt-ext学习资料

    ### Gwt-Ext:强大的网页开发控件库详解 Gwt-Ext,作为一个结合了Google Web Toolkit...掌握Gwt-Ext,意味着能够利用Java的强大功能,轻松构建出既美观又交互丰富的网页应用,是现代网页开发领域不可或缺的技能之一。

    Gwt-ext学习笔记之基础篇

    ### Gwt-ext学习笔记之基础篇 #### 一、安装CypalStudio工具 为了能够开始Gwt-ext的学习之旅,首先需要确保开发环境已经搭建好。CypalStudio是一款非常实用的工具,它能帮助开发者更高效地进行GWT项目的开发。 1....

    gwt-ext培训教程

    GWT-Ext是一个基于Google Web Toolkit (GWT)的JavaScript库,它提供了丰富的用户界面组件和强大的数据绑定机制,使得开发者能够构建出交互性强、视觉效果优秀的Web应用程序。本教程将深入探讨GWT-Ext的核心概念、...

    Gwt-Ext基础-中级-进阶

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

    gwt-ext相关jar包及资源

    GWT-Ext是一个基于Google Web Toolkit (GWT...总的来说,GWT-Ext是GWT开发者的一个强大工具,通过它,你可以轻松地构建出具有专业级用户体验的Web应用。深入了解并熟练使用GWT-Ext,将大大提升你的开发效率和产品质量。

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

    《GWT-EXT2.0最佳实践教程》源代码打包下载资源主要涵盖了Google Web Toolkit (GWT) 和EXT-JS 2.0的结合使用,提供了丰富的实践案例和示例代码,旨在帮助开发者深入理解和应用这两项技术。GWT是一款强大的JavaScript...

    Gwt-ext学习笔记

    4. **Ajax通信**:GWT的RPC机制与Gwt-ext相结合,可以方便地进行异步服务器通信,获取或提交数据。 5. **主题和皮肤**:Gwt-ext提供了多种视觉样式,可以根据需求定制应用的外观。 6. **性能优化**:了解如何利用...

    Gwt-Ext学习笔记之进级篇

    在深入探讨GWT-Ext之前,我们先了解一下GWT(Google Web Toolkit)和Ext Js的基础。GWT是一个开源的开发工具,允许开发者使用...随着对GWT-Ext的深入学习,你将能够构建出更加复杂和动态的应用,提升用户的Web体验。

    gwt-ext-tree

    GWT-Ext-Tree 是一个基于 Google Web Toolkit (GWT) 的组件库,它扩展了 GWT 的功能,提供了一套强大的、可定制的树形控件。GWT 是一个用于构建富互联网应用程序(RIA)的 Java 开发框架,允许开发者使用 Java 语言...

    gwt-ext 实例

    2. **引入gwt-ext到项目**:如何在Maven或Gradle构建系统中添加gwt-ext依赖,以及在GWT模块配置文件(.gwt.xml)中启用gwt-ext库。 3. **创建UI组件**:使用gwt-ext库创建各种组件,如Grid、FormPanel、ComboBox等...

    非常好的gwt-ext培训教程

    在实际开发中,GWT-Ext 还涉及到组件的布局管理、事件处理、数据绑定、异步通信(RPC)等方面的知识。学习 GWT-Ext 需要对 GWT 和 ExtJs 有一定的了解,同时掌握 Java 语言和基本的 Web 开发概念。通过实践和不断...

    GWT-Ext_体验之旅.doc

    通过这个系列的文章,读者将逐步了解 GWT-Ext 的基本结构,学会如何利用 GWT-Ext 开发出高效、美观的富互联网应用。后续章节可能涉及更深入的组件使用、数据绑定、事件处理以及性能优化等内容。

    GWT-Ext超级Widget功能类库

    GWT-Ext超级Widget功能类库是一个基于Google Web Toolkit (GWT)的扩展库,它为开发者提供了丰富的用户界面组件和强大的功能,旨在提升Web应用的用户体验和开发效率。GWT是一个开源框架,允许Java开发者使用Java语言...

    GWT-Ext 控件演示

    GWT-Ext 控件演示 GWT-Ext 控件演示

    Gwt-Ext学习笔记之基础篇- www.hxiaseo.cn技术网站

    总之,Gwt-Ext为Java开发者提供了一个强大的工具,使得他们可以利用熟悉的Java语言开发出功能丰富的Web应用,同时享受到AJAX技术带来的高效互动体验。通过深入学习Gwt-Ext,不仅可以提升Web开发技能,还能有效提高...

    (转载)GWT -EXT学习笔记-基础

    ### GWT-EXT基础知识详解 #### 一、GWT与GWT-EXT简介 Google Web Toolkit (GWT) 是一款由Google开发的开源框架,它允许开发者使用Java语言编写前端应用,并将其编译成浏览器可识别的JavaScript和HTML。GWT提供了...

    需要GWT-Ext 2.0.5来下

    GWT-Ext 2.0.5 has been released. Grab the distribution from the Downloads area. GWT-Ext 2.0.5 supports GWT 1.5 final (1.5.2), Firefox3 and Chrome.

Global site tag (gtag.js) - Google Analytics