我想知道如何使用类似于 Eclipse 的远程调试技术从远程对象(驻留在服务器上)获取数据?我已经有了客户端代码,只想将其扩展为绑定(如果可能)到某个端口并从服务器获取数据。
老实说,我不想在服务器端使用任何特定的东西(即在服务器上创建额外的代码),因为服务器已经允许远程调试,我可以在 Eclipse 调试器视图中看到数据。
如果您可以向我指出一些示例代码-那就更好了。非常感谢提前。
我想知道如何使用类似于 Eclipse 的远程调试技术从远程对象(驻留在服务器上)获取数据?我已经有了客户端代码,只想将其扩展为绑定(如果可能)到某个端口并从服务器获取数据。
老实说,我不想在服务器端使用任何特定的东西(即在服务器上创建额外的代码),因为服务器已经允许远程调试,我可以在 Eclipse 调试器视图中看到数据。
如果您可以向我指出一些示例代码-那就更好了。非常感谢提前。
我怀疑你会在这里找到你需要的东西:
http://www.j2ee.me/j2se/1.3/docs/guide/jpda/architecture.html
并且您需要实现所谓的“前端”,即“实现高级 Java 调试接口”。
在阅读了@Romam 对我的评论的回复后,我认为更好的解决方案是添加一个简单的服务器端远程监控接口,该接口响应客户端请求、收集相关对象数据并将其返回给客户端。如果服务器端监控与 JMX 兼容,您甚至可能不需要实现任何客户端代码。
为此使用 JDPA 存在许多问题,包括: