Unable to open debugger port in IntelliJ

后端 未结 17 511
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-29 17:54

Unable to open debugger port in intellij. The port number 9009 matches the one which has been set in the configuration file for the application.



        
相关标签:
17条回答
  • 2020-12-29 18:48

    Set the MAVEN_OPTS. It should work !!

    export MAVEN_OPTS="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n"

    mvn spring-boot:run -Dserver.port=8090

    0 讨论(0)
  • 2020-12-29 18:49

    Try to connect with telnet , if it connects then it shows below:

    $telnet 10.238.136.165 9999 Trying 10.238.136.165... Connected to 10.238.136.165. Escape character is '^]'. Connection closed by foreign host.

    If port is not available (either because someone else is already connected to it or the port is not open etc) then it shows something like it shows like below:

    $telnet 10.238.136.165 9999 Trying 10.238.136.165... telnet: connect to address 10.238.136.165: Connection refused telnet: Unable to connect to remote host

    So I think one needs to see whether:

    • the application is property listening to port or not

    • or someone else has already connected to it

    Also try to connect on that m/c itself first like $telnet localhost 9999

    0 讨论(0)
  • 2020-12-29 18:50

    For me, the problem was that catalina.sh didnt have execute permissions. The "Unable to open debugger port in intellij" message appeared in Intellij, but it sort of masked the 'could not execute catalina.sh' error that appeared in the logs immediately prior.

    0 讨论(0)
  • 2020-12-29 18:51

    Run your Spring Boot application with the given command to enable debugging on port 6006 while the server is up on port 8090:

    mvn spring-boot:run -Drun.jvmArguments='-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=6006' -Dserver.port=8090
    
    0 讨论(0)
  • 2020-12-29 18:51

    Add the following parameter debug-enabled="true" to this line in the glassfish configuration. Example:

    <java-config  debug-options="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9009" debug-enabled="true"
      system-classpath="" native-library-path-prefix="D:\Project\lib\windows\64bit" classpath-suffix="">
    

    Start and stop the glassfish domain or service which was using this configuration.

    0 讨论(0)
  • 2020-12-29 18:51

    I'm hoping your problem has been solved by now. If not, try this... It looks like you have server=y for both your app and IDEA. IDEA should probably be server=n. Also, the (IDEA) client should have an address that includes both the host name and the port, e.g., address=127.0.0.1:9009.

    0 讨论(0)
提交回复
热议问题