GWT2.4的问题

GWT2.4的问题,gwt,requestfactory,Gwt,Requestfactory,我在svn中编译了标记为gwt2.4rc的版本。现在有一个 比上次多了几个图书馆。有吗 什么需要哪个库的说明?我只试了一下 标准库(servlet、servlet deps、user),但我得到 进行requestfactory调用时出现以下错误: java.lang.NoSuchMethodError: com.google.gwt.core.client.impl.WeakMapping.setWeak(Ljava/lang/ 对象;Ljava/lang/String;Ljava/lang/

我在svn中编译了标记为gwt2.4rc的版本。现在有一个 比上次多了几个图书馆。有吗 什么需要哪个库的说明?我只试了一下 标准库(servlet、servlet deps、user),但我得到 进行requestfactory调用时出现以下错误:

java.lang.NoSuchMethodError: com.google.gwt.core.client.impl.WeakMapping.setWeak(Ljava/lang/ 对象;Ljava/lang/String;Ljava/lang/Object;)

我尝试声明requestfactory客户端和requestfactory服务器 JAR作为依赖项,但我没有帮助。我用maven来管理 我的依赖关系。 我会回到2.4测试版,但我需要的拖放功能 后来才介绍。 有人知道什么地方出了问题吗?或者有什么提示我该怎么做 深入研究这个?我花了很多时间想弄明白这一点 但没有成功:( 我需要提供更多信息吗

问候,,
arne

您确定在war/WEB-INF/lib中部署了2.4-rc1 gwt-servlet.jar吗?另外,请确保覆盖gwt maven插件的SDK:

也就是说:

  • 在使用Maven时,不应该使用GWTServlet deps,而应该引用org.json:json和javax.validation:validation api
  • 如果只在服务器端使用requestfactory(无gwt-RPC、无SafeHtml、无RegExp等),则可以使用requestfactory server代替gwt servlet;requestfactory客户端用于Java客户端(如Android),而不是这里的情况

您确定在war/WEB-INF/lib中部署了2.4-rc1 gwt-servlet.jar吗?另外,请确保覆盖gwt maven插件的SDK:

也就是说:

  • 在使用Maven时,不应该使用GWTServlet deps,而应该引用org.json:json和javax.validation:validation api
  • 如果只在服务器端使用requestfactory(无gwt-RPC、无SafeHtml、无RegExp等),则可以使用requestfactory server代替gwt servlet;requestfactory客户端用于Java客户端(如Android),而不是这里的情况

嘿,托马斯,非常感谢!!问题是我的gwt maven插件中有一个不同的gwt版本。我的lib文件夹中有一些gwt2.2库,因为还有一些其他依赖项(gin和gwtquery)。我刚刚删除了gwt版本,现在它可以工作了:)当我试图将自己编译的版本声明为依赖项时,我得到的消息是,在中央存储库中找不到它。我没有找到任何关于如何将我自己的存储库添加到插件正在搜索的列表中的信息。你能告诉我在哪里找到这个吗?再次问候并感谢您!阿内希·托马斯,我来早了一点欢呼。现在,只要我将应用程序部署到tomcat中,就会遇到新的错误。我打开了一个新线程,因为我不确定它是否以某种方式连接:GWTMaven插件配置会是问题吗?问候阿内希·托马斯,非常感谢!!问题是我的GWTMaven插件中有一个不同的gwt版本。由于其他一些依赖关系(gin和gwtquery),我在lib文件夹中有一些gwt2.2库。我刚刚删除了gwt版本,现在它可以工作了:)当我试图将自己编译的版本声明为依赖项时,我得到一条消息,在中央存储库中找不到它。我没有找到任何关于如何将我自己的存储库添加到插件正在搜索的列表中的信息。你能告诉我在哪里找到这个吗?再次问候并感谢您!阿内希·托马斯,我来早了一点欢呼。现在,只要我将应用程序部署到tomcat中,就会遇到新的错误。我打开了一个新线程,因为我不确定它是否以某种方式连接:GWTMaven插件配置会是问题吗?问候阿恩