Eclipse远程调试Tomcat

一、Windows下:
打开: %TOMCAT_HOME%/bin/catalina.bat
在其中的:
if not exist "%CATALINA_HOME%\bin\tomcat-juli.jar" goto noJuli 
set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties" 

后面加上
-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n


二、linux下:
打开: %TOMCAT_HOME%/bin/catalina.sh
1、在其中的:
if [ -r "$CATALINA_HOME"/bin/tomcat-juli.jar ]; then 
  JAVA_OPTS="$JAVA_OPTS "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" "-Djava.util.logging.config.file="$CATALINA_BASE/conf/logging.properties" 

后面加上
-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n


2、把 %TOMCAT_HOME%/bin/startup.sh中的最后一行 exec "$PRGDIR"/"$EXECUTABLE" start "$@" 中的 start改成 jpda start

你可能感兴趣的:(java,eclipse,tomcat,linux,socket)