Java RMI应用程序在XP中运行良好,但拒绝从Windows 7连接

时间:2012-03-20 10:33:04

标签: java windows-7 rmi

我们目前正在评估从XP升级到Windows 7,但还有一个最后的问题,我们似乎无法从Windows 7运行我们的Java RMI应用程序。

我在两台机器上使用相同的JRE / Classpath,还有其他任何问题我都不知道吗?

更新

我在两台机器上都运行了Wireshark,看起来Windows 7框发出了请求,但是从服务器返回的响应失败了

Trans2 Response, QUERY_PATH_INFO, Error: STATUS_OBJECT_PATH_NOT_FOUND

我离开这里的任何想法?

更新2

我已经创建了一个全新的XP安装(得到爱的虚拟机),应用程序运行没有问题,显然在Windows 7中已经发生了变化

更新3

我们已经在与服务器相同的数据中心内创建了一个全新的Windows 7安装,并且可以很好地连接,所以我的友好(!)网络管理员需要整理他的网络,看起来肯定看起来像某个地方的防火墙问题。感谢所有人(特别是Lucian),因为你花了很多时间。

2 个答案:

答案 0 :(得分:0)

您是否取消阻止用于应用程序RMI的端口?

我记得曾经有过这个问题。

如果我没记错的话,RMI的默认端口是1099,但你可以在命令行中设置它。

编辑: 来自here的A.3或C.4部分或here的部分6.0是否有任何帮助?

EDIT2: Here是指向与Wireshark找到的响应相关的访问权限线程的链接。

答案 1 :(得分:0)

如果这有助于将来的任何人,我们的思科路由器上有一个“策略地图检查”,我们禁用了“检查瘦”,一切正常。 Cisco Tech note这是在它进入防火墙之前停止所有返回的RMI流量,所以很难调试。