【问题标题】:How to debug web services deployed on tomcat on different machine?如何在不同机器上调试部署在tomcat上的Web服务?
【发布时间】:2017-07-27 14:50:10
【问题描述】:

我有一台机器说“M1”,我在上面创建了 tomcat 服务器实例。我已经在这台服务器上部署了一个战争文件。这场战争包含所有网络服务和其他东西。因此,每当我在调试模式下工作时,从 web 端,我都无法在浏览器调试器上调试 web 服务。

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

有什么方法可以调试来自浏览器的 Web 服务调用?或者有什么不同的方法来调试部署在远程机器上的 Web 服务?

【问题讨论】:

  • 降旗前请给一些cmets。我怎么知道出了什么问题?

标签: java eclipse web-services tomcat


【解决方案1】:

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

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

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

欲了解更多信息,请参阅:https://wiki.apache.org/tomcat/FAQ/Developing#Q1

【讨论】:

  • 嗨...感谢您的回答。你能删除答案吗?我想删除这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-03
  • 2010-12-16
  • 1970-01-01
  • 2011-01-31
  • 2015-05-01
相关资源
最近更新 更多