GWT问题2.4

时间:2011-07-11 11:33:10

标签: gwt requestfactory

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

java.lang.NoSuchMethodError: com.google.gwt.core.client.impl.WeakMapping.setWeak(Ljava /郎/ 对象; Ljava /郎/字符串; Ljava /郎/对象;)

我尝试声明requestfactory-client和requestfactory-server 罐作为依赖,但我没有帮助。我正在使用maven来管理 我的依赖。 我会回到2.4测试版,但我需要拖放功能 后来介绍了。 有人知道可能出错吗?或任何提示我怎么做 深入研究这个?我花了很多时间试图解决这个问题 但没有任何成功:( 我需要提供更多信息吗?

此致 arne

1 个答案:

答案 0 :(得分:3)

您确定在war / WEB-INF / lib中部署了2.4-rc1 gwt-servlet.jar吗?另外,请确保覆盖gwt-maven-plugin的SDK:http://mojo.codehaus.org/gwt-maven-plugin/user-guide/using-different-gwt-sdk-version.html

话虽如此:

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