使用gwtext在使用BasicGrid时获取异常

时间:2014-03-16 05:19:22

标签: gwt gwt-ext

我是gwt和gwtext的新手。我正在按照GWT EXT Demo

进行BasicGrid示例

我收到以下例外

onModuleLoad() threw an exception

Exception while loading module com.csscorp.client.BasicGridExample. See Development   Mode for details.
java.lang.reflect.InvocationTargetException at             
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at  
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   
at java.lang.reflect.Method.invoke(Method.java:606) at     com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:406) at 
com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:200)com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:526)com.google.gwt java.lang.Thread.run中的.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)(Thread.java:744)引起:com.csscorp.client.BasicGridExample.onModuleLoad(BasicGridExample)中的java.lang.ExceptionInInitializerError .java:29)... 9更多引起:com.google.gwt.core.client.JavaScriptException:(TypeError)@ com.gwtext.client.widgets.Component :: checkExtVer()([]):$ wnd com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:249)的com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)com.google上的.dext未定义。 .gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)at com.google.gwt.dev.shell.ModuleSpace.invokeNativeBoolean(ModuleSpace.java:194)at com.google.gwt.dev.shell.JavaScriptHost .invokeNativeBoolean(JA vaScriptHost.java:35)com.gwtext.client.widgets.Component.checkExtVer(Component.java)com.gwtext.client.widgets.Component。(Component.java:108)... 10 more

请指导我如何重新开始

1 个答案:

答案 0 :(得分:0)

Setting-up GWT-Ext for GWT 1.6 with Eclipse 已讨论过同样的问题并已得到解决。

请看一下。

解决问题的步骤。

  • 在项目的war目录中创建一个js目录。
  • 下载ext-2.0.2.zip,解压缩并将内容复制到js目录,如下面的快照所示。
  • 在项目的gwt.xml文件中添加以下行:

    <inherits name='com.google.gwt.user.User'/>
    <inherits name='com.gwtext.GwtExt' />
    ...
    <entry-point class='com.x.y.z.client.EntryPointClass'/>
    <stylesheet src="../js/ext-2.0.2/resources/css/ext-all.css" />
    <script src="../js/ext-2.0.2/adapter/ext/ext-base.js" />
    <script src="../js/ext-2.0.2/ext-all.js" />
    

enter image description here