问题标签 [gwt-syncproxy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
74 浏览

gwt-syncproxy - 通过 syncproxy 从普通 webapp 访问 GWT Webapp

我们有一个 java 应用程序,它使用 SyncProxy 0.3 和 GWT 2.6.0 访问 GWT 服务器代码。将 null.gwt.rpc 文件放在 bin 目录的根目录后,它工作正常。

我们现在尝试使用普通的 Webapp(不是 GWT)来访问同一 tomcat 服务器 7.0 上的 GWT 服务器。我们得到了 mywebapp.nocache.js 的臭名昭著的 FileNotFound 异常 rpc 文件应该去哪里?还有其他建议可以使它起作用吗?

0 投票
1 回答
87 浏览

java - 使用 SyncProxy 测试服务:“接收 RPC 响应时出现 IOException”

我目前正在尝试使用该SyncProxy库来测试我的应用程序的服务,以便使用 JMeter 进行负载测试。该应用程序运行良好,我在本地主机上运行它。

当我尝试在我的 JUnit 测试中使用 SyncProxy 时,问题就出现了,它们失败了。

这是 JUnit 测试中使用的一段代码:

我收到以下错误:IOException while receiving RPC response

我使用调试模式来查找问题出在哪里。在服务器端,一切正常,直到结果被发送回客户端。结果在数据库中找到,但我有一个神秘的500错误。

经过挖掘,我发现抛出了这个异常(在AbstractRemoteServiceServlet):

我发现很多线程都在谈论您的类需要实现“isSerializable”这一事实,但我不明白的是,我实际上是在 localhost 上运行我的应用程序,并且一切正常,包括不同的服务。

但是在运行我的 JUnit 时,我遇到了这些错误。

0 投票
2 回答
569 浏览

java - GWT - 带有类对象的 RPC SerializationException

我目前正在尝试使用 SyncProxy 库来测试我的应用程序的服务,以便使用 JMeter 进行负载测试。该应用程序运行良好,我在本地主机上运行它。

我已经设法打了一些电话,但只有当参数

这是错误:

类型 'net.gicm.ector.shared.beans.Utilisateur' 未包含在可由此 SerializationPolicy 序列化的类型集中,或者无法加载其 Class 对象。出于安全目的,此类型不会被序列化。

这是我拨打电话的一段代码:

我查看了这个线程,并试图找到我在哪里做错了:https ://stackoverflow.com/a/9534704/4628136

我的类实现了Serializable接口,有一个默认的空构造函数,并且在客户端包中。

但实际上,我Utilisateur在 gwt.rpc 文件中看不到该类的任何内容。