tomcat debug
方式1. tomcat遠程debug,這種方式正常用於sit或者灰度環境調試問題使用,當然localhost也能這樣debug.
在startup.bat中配置
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=19999
方式2. 在idea中啓動tomcat debug,需要添加tomcat的jar依賴.這種方式用於本地看tomcat源碼或者定位本地起的項目中tomcat部分的問題時可以使用.
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-catalina</artifactId>
<version>7.0.82</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-coyote</artifactId>
<version>7.0.82</version>
<scope>provided</scope>
</dependency>
方式3. 直接啓動,看源碼用.
運行 org.apache.catalina.startup.Bootstrap 即可,默認配置會運行webapps下的工程