如何在不同的机器上调试部署在tomcat上的Web服务?

时间:2017-03-07 11:49:42

标签: java eclipse web-services tomcat

我有一台机器说' M1'我在其上创建了tomcat服务器实例。我在这台服务器上部署了一个war文件。这场战争包含所有网络服务和其他东西。因此,无论何时我在调试模式下工作,我都无法在浏览器调试器上调试Web服务。

在我的本地机器上安装了包含所有代码的eclipse。使用这个我创建了war文件,它部署在机器M1上的tomcat服务器上。

有什么方法可以从浏览器调试Web服务调用?或者是否有任何不同的方法来调试部署在远程计算机上的Web服务?

1 个答案:

答案 0 :(得分:1)

简短的回答是在启动JVM时添加以下选项:

  

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

这样您就可以远程调试Tomcat服务器。

有关详细信息,请参阅:https://wiki.apache.org/tomcat/FAQ/Developing#Q1