我的Java应用程序从本地程序中通过java.dll开始。这个本地程序启动作为Windows服务。

下面的选项已被添加到JVM args作为远程调试:

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

在此配置中,这是不可能从例如连接我的Eclipse工作区。如果程序从命令行推出的,即不作为一种服务,我可以连接到端口8787。

如何可以允许远程调试连接该服务?

有帮助吗?

解决方案

有什么区别,如果它作为服务运行或从命令行。

请仔细检查的java.exe接收时作为服务启动那些命令行PARAMS。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top