使用Eclipse进行调试 - 在Eclispe中启动Debug时,Tomcat服务器窗口消失

时间:2015-06-23 11:31:45

标签: java eclipse windows batch-file tomcat

我正在尝试远程调试我的应用程序。这就是我到目前为止所做的     1 - 环境变量集 - JPDA_TRANSPORT = dt_socket
    2 - 环境变量集 - JPDA_ADDRESS = 4000
    3 - 在startup.bat文件中,以下行

c

4 - 在setenv.bat文件中,添加了以下行

    call "%EXECUTABLE%" start %CMD_LINE_ARGS%
    is replaced with   
    call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%    

在Eclipse中,在调试配置窗口中,我将端口设置为4000,指向源。重启了日食。

行为
    何时启动Tomcat,在服务器控制台上只打印以下行,没有别的。

set "CATALINA_OPTS=%CATALINA_OPTS% -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000, suspend=n"  

当我进入Eclipse时,在调试配置中按 debug ,tomcat(服务器)窗口消失。我没有日志,也不知道发生了什么。

注意
    我使用的是Windows 8.1,Eclipse Luna,Java 7

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

在catalina.bat中添加此行 设置JPDA_OPTS = -Xdebug -Xnoagent -Djava.compiler = NONE -Xrunjdwp:transport = dt_socket,server = y,suspend = n,address = 9876

在startup.bat结束时确保jpda存在startup.bat文件 调用“%EXECUTABLE%” jpda start %CMD_LINE_ARGS%