開啟Tomcat 源碼調試
因為工作的原因,需要了解Tomcat整個架構是如何設計的,正如要使用Spring MVC進行Web開發,需要了解Spring是如何設計的一樣,有哪些主要的類,分別是用於干什么的。
這里提供兩種調試Tomcat源碼的方法:
方法一:
1)Tomcat安裝包配置到Eclipse上
2)Tomcat相關的jar包附加上源碼
3)以debug模式啟動Tomcat
這種方式最簡單了。
我在調試時,采用了另外一種方式:
方式二:
1、下載Tomcat安裝包和源碼包
http://tomcat.apache.org
這是tomcat的官網,相應的下載都可以在這里找到。
下載完畢解壓。
2、打開Eclipse,創建一個Java Project。(不是Web Project)。
我創建的項目名為:apachetomcat
3、把源碼包中的java目錄下的源碼拷貝到你的Java項目中的src目錄下。
4、把安裝包中的下面的目錄拷貝到項目根目錄下:
有錯誤不用管,這幾個目錄與src在同一目錄下。
5、啟動調試
在src目錄下找到:org.apache.catalina.startup.Bootstrap.java
接下來就可以使用Eclipse進行Tomcat調試了。
6、tomcat啟動信息
啟動后,在瀏覽器下輸入http://localhost:8080就可以看到Tomcat的管理界面了:
然后就開啟你的調試旅程吧。