我已经在远程 Glassfish 服务器上部署了我的 WAR(不是 Eclipse 运行的同一台机器),并且想使用 Eclipse 进行远程调试。
以下是我遵循的步骤:
1) 在 Glassfish 中启用调试 ( start-domain --user admin --debug shopserver-grp01 ) 在服务器实例的 JVM 设置中启用调试。
2)在Eclipse中启动Debug“Remote Java Application”并成功连接到Glassfish服务器的jdb端口。
3) 将视角更改为“调试”,我可以看到连接成功并且正在运行服务器线程。
4) 在我的服务类中切换了一些断点。
5) 打开浏览器并使用一些参数访问我的 REST 服务。
但是 Eclipse 不会在标记的断点处暂停?
有小费吗 ?构建时有什么特殊的编译器参数吗?我使用 Maven。