Eclipse - Glassfish 4调试启动超时

Clo*_*oud 4 eclipse-kepler glassfish-4

每次我尝试在调试模式下启动时,Glassfish 4.0 final都会给出超时.服务器上的正常运行(来自Eclipse)在没有超时的情况下工作.
我尝试从Eclipse Juno和Eclipse Kepler运行Glassfish 4.0,两者都有正确的调试端口配置(9009),两者都无法在调试中启动Glassfish.

这是一个已知的问题吗?我该如何解决?

小智 10

是的,这是Eclipse中Glassfish 4.0适配器的一个已知问题.

这是一个解决方法:

  • 关闭Eclipse,在Glassfish服务器主目录中打开命令行并停止域:

    asadmin stop-domain domain1

  • 启动Eclipse,从菜单中选择"Run\Debug Configurations ..."并打开"Debug Configurations"对话框

  • 找到GlassFish 4.0应用程序服务器

  • 单击'Arguments'选项卡并将VM参数更改为:

    -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9009

  • 单击"Debug"以在调试模式下启动Glassfish,或者从服务器视图中使用"Debug On Server"