未在JBoss AS7.4 as windows服务上进行远程调试

未在JBoss AS7.4 as windows服务上进行远程调试,jboss,windows-services,remote-debugging,Jboss,Windows Services,Remote Debugging,我正在寻找在JBoss作为Windows服务安装的情况下配置JBoss远程调试的正确方法。我正在使用JBoss7.4/EAP6.3.0,如果这有什么不同的话。我想我弄错的是如何在jbosssvc.exe的上下文中添加JAVA_选项。一旦我可以这样做,我就可以添加常见的远程调试选项:-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n 我首先做了一件显而易见的事情:在standalone.conf.bat中取消注释包含

我正在寻找在JBoss作为Windows服务安装的情况下配置JBoss远程调试的正确方法。我正在使用JBoss7.4/EAP6.3.0,如果这有什么不同的话。我想我弄错的是如何在jbosssvc.exe的上下文中添加JAVA_选项。一旦我可以这样做,我就可以添加常见的远程调试选项:
-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n

我首先做了一件显而易见的事情:在standalone.conf.bat中取消注释包含上述参数的JAVA_OPTS行。我没有看到任何日志记录表明服务器正在侦听端口8787,并且无法连接到Eclipse中的远程进程(尝试超时)。然后我尝试在service.bat中添加一个类似的行,但我认为这是一个错误的尝试,并且在任何情况下都没有效果


那么正确的方法是什么呢?(如果不同:什么会起作用?

好了,谜团解决了。我曾要求一位同事在该服务器上打开端口8787,他只是在错误的服务器上这样做了。这真的很管用