Thx Luis, > /Library/Tomcat/bin/catalina.sh jpda start should be good enough. If you > have a look at the tomcat command line process are the JPDA options > enabled? E.g.: > > $ $CATALINA_HOME/bin/catalina.sh jpda start > > $ ps -ef | grep --color dt_socket > lurodrig 13522 2883 6 13:58 pts/5 00:00:04 > .../jdk1.8.0_162/bin/java... > > -agentlib:jdwp=transport=dt_socket,address=localhost:8000,server=y,suspend=n > ... org.apache.catalina.startup.Bootstrap start This is what I get:
501 2323 1 0 8:31am ttys001 0:25.08 /Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/bin/java [...] -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n [...] org.apache.catalina.startup.Bootstrap start > In the catalina.out you should see something like: Listening for transport > dt_socket at address: 8000 Yep, I get it. > lurodrig@:tomcat-9-0-5-installation$ lsof -i:8000 > COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME > java 13522 lurodrig 4u IPv4 450991 0t0 TCP localhost:8000 > (LISTEN) Gives me this java 2323 desilets 5u IPv4 0xad510ad86ad41671 0t0 TCP *:irdmi (LISTEN) which seems to indicate that Tomcat is NOT listening on locahost, but on something called *:irdmi. Not sure that this matters, because from what I can read on the net, *:irdmi corresponds to port 8000. > lurodrig@:tomcat-9-0-5-installation$ lsof -i:8080 > COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME > java 13522 lurodrig 51u IPv6 450993 0t0 TCP *:http-alt (LISTEN) Gives me this: java 2323 desilets 61u IPv6 0xad510ad8630f7d61 0t0 TCP *:http-alt (LISTEN) Again, I believe *:http-alt is just an alias for 8080, so it doesn't seem to matter. Note that if I start with 'catalina.sh start' (i.e. no jpda), I get *:http-al for 'lsof -8080' and nothing for 'lsof -8000'. > Hope it helps, So far, no. But I appreciate the effort. Any other ideas? > ps: a HTTP request against the debug port will print this message in the > catalina.out Debugger failed to attach: handshake failed - received >GET / > HTTP/1.1< - expected >JDWP-Handshake< Yep, I get that message when running with jpda Alain