Java 调试tomcat应用程序时如何在windows中启动tomcat调试端口

Java 调试tomcat应用程序时如何在windows中启动tomcat调试端口,java,tomcat,remote-debugging,Java,Tomcat,Remote Debugging,调试时出现异常 Failed to connect to remote VM. Connection refused. Connection refused: connect. 我在windows系统中尝试过这个命令 netstat-n-a-ptcp 但是我的端口8787不在那里。如何启动该端口。基本配置是: 在catalina.bat下的tomcat/bin文件中修改以下内容 CATALINA_OPTS=“-Xdebug-Xrunjdwp:transport=dt_socket,地址=800

调试时出现异常

Failed to connect to remote VM. Connection refused.
Connection refused: connect.
我在windows系统中尝试过这个命令

netstat-n-a-ptcp

但是我的端口8787不在那里。如何启动该端口。

基本配置是: 在
catalina.bat
下的
tomcat/bin
文件中修改以下内容

  • CATALINA_OPTS=“-Xdebug-Xrunjdwp:transport=dt_socket,地址=8000,服务器=y,挂起=n”
  • JPDA_OPTS=“-agentlib:jdwp=transport=dt_socket,地址=8000,服务器=y,挂起=n”
  • 从命令提示符运行Tomcat:
    catalina.sh jpda start
  • 然后在eclipse中创建调试配置:

    • 为配置写入任何名称
    • 写下项目名称
    • 将连接类型写入标准(插座连接)
    • 主机应该是本地主机
    • 端口号为8000(或任何端口号,但在其他地方也应相同)

    请参阅:

    当作为windows服务运行时,Tomcat的命令行选项可以存储在注册表中,64位操作系统的路径为
    HKLM\Software\Wow6432Node\Apache Software Foundation\Procrun 2.0\TomcatServiceName
    ,32位操作系统的路径为
    HKEY\U LOCAL\U MACHINE\Software\Apache Software Foundation\Procrun 2.0\tomcat8


    这些设置可以通过运行
    bin\tomcatw.exe查看和更改。默认情况下,eclipse现在将1043作为端口。我怎么不知道??当我尝试使用eclipse UI时,但现在它使用的是定义的默认端口?没有其他人给出提示,所以我将尝试在bin中的所有.bat文件中搜索JPDA_选项,但它应该在catalina.bat或setenv.batdt_中。套接字端口在启动1043时默认为how please help me。手动启动tomcat 7时。如果手动启动它,请在windows中指定如下端口:
    bin\startup.bat-debug 8000
    ,然后在eclipse端口号1043中进行配置后,出现套接字错误。手动启动时,端口号为1043。