我正在尝试在 Debug模式下运行远程 jboss 来调试我的应用程序,并且我已设置
设置 JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
在run.bat
文件中,我尝试使用ant jboss.start
启动jboss服务器,但它需要一些时间然后超时,我不确定为什么会出现这种情况,有办法解决吗?
另外,由于 jboss 超时,我想增加服务器的启动时间,我该如何从命令行执行此操作?
旁注,server.log 文件不显示 jboss 尝试在 Debug模式下启动的任何消息(不确定这是否有帮助,但认为共享此信息。)
有什么线索或建议吗?
最佳答案
您应该设置:
suspend=n
在调试器中startup settings .
suspend - True if the target VM is to be suspended immediately before the main class is loaded; false otherwise.
您的 JBoss 无限期地等待调试器连接,当您想要解决启动问题时,这非常有用,否则不要挂起您的 VM,让调试器随时连接。
关于debugging - 在 Debug模式下运行远程 JBoss,启动时间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7935063/