有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (5) 个答案

  1. # 1 楼答案

    有时,您将服务器放置在远离您所在位置的地方(实际上,几乎在每个大型项目中都会发生这种情况),而您只想从那里调试或解决问题。或者你需要一些专家从他们的位置调查这个问题。这实际上是非常有用的功能

  2. # 2 楼答案

    调试一个运行在一个系统上的程序,同时控制另一个系统上的程序,这是调试的明显优势,你不觉得吗

    远程调试允许您在一个系统上运行调试器用户界面,同时在另一个系统上运行调试引擎

  3. # 3 楼答案

    当您将代码部署到远程服务器上运行时,Eclipse不再管理JVM。因此,单步执行代码的能力就丧失了

    为了解决这个问题,Eclipse提供了远程调试,它允许您连接到远程服务器上的套接字并控制调试会话。这要求远程JVM启动时启用基于套接字的调试

    然后,Eclipse允许您在本地控制调试会话,您将能够按照正常方式逐步完成代码。真的很整洁

  4. # 4 楼答案

    如果您在Eclipse中有部署在服务器上的源代码,并且希望调试服务器上的特定功能(比如提交一个命中servlet、REST资源等的请求),那么可以在要调试的类中添加断点

    要调试, 你可以用

    -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n option 
    

    并通过提供HostPort和有效的连接类型,将Eclipse配置为通过调试将其附加为远程应用程序

  5. # 5 楼答案

    为实际应用程序开发的代码将在远程服务器上部署和执行,在这种情况下,远程调试对于跟踪问题非常有用。Eclipse中需要的源代码必须与远程服务器中运行的代码完全相同。(代码必须同步)。此外,远程机器(代码运行的地方)必须启用远程访问的调试端口,以便可以从运行Eclipse的机器上访问它