1. The first thing you need to configure in the Linux system Tomcat/bin folder is catalina.sh this file to add:
Catalina_opts= "-xdebug-xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
Description of the parameters:
-xdebug: Enable debug mode
-xrunjdwp<sub-options>: JPDA Implementation Library loaded into the JVM
Transport=dt_socket:socket connection, optional dt_shmem connect to debug server via shared memory
address=8787: Debug server listening on port
Server=y: Is server side,n is client
Suspend=n: Whether the boot process is loaded and paused,y is paused at startup, and the startup process is easy to debug
Added on 2.window directly in tomcat following catalina.bat:
Set "Catalina_opts=-xdebug-xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
3. Then restart Tomcat to view the Catalina.out log file, assuming
Listening for transport Dt_socket at address:8787 indicates that Tomcat monitoring was successful
4.eclipse Configuration
After the configuration is done, start Debug. Assuming successful startup, remote Debug is successful.
Eclipse Remote Debug Tomcat Web project