我有一台机器说“M1”,我在上面创建了 tomcat 服务器实例。我已经在此服务器上部署了一个 war 文件。这场 war 包含所有网络服务和其他东西。因此,无论何时在 Debug模式下工作时,我都无法在浏览器调试器上调试 Web 服务。
在我的本地机器上,我安装了包含所有代码的 eclipse。使用它我创建了 war 文件,该文件部署在机器 M1 上的 tomcat 服务器上。
有什么方法可以调试来自浏览器的网络服务调用吗?或者是否有任何不同的方法来调试部署在远程机器上的 Web 服务?
最佳答案
简短的回答是在 JVM 启动时添加以下选项:
-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
这样你就可以远程调试Tomcat服务器了。
关于java - 如何在不同机器上调试部署在 tomcat 上的 Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42647569/