將Tomcat6原始碼轉成可執行的Eclipse專案

fitywang發表於2008-02-01

(因為傳不上壓縮包,大家可發郵件到我郵箱索取:fity.wang@gmail.com

今年一直埋在移動專案裡,忙得個死,到這年底才得了點兒空。
也不敢偷閒,抓緊時間"充氧"。呵呵,俺們這行就是苦哈,時刻
都得想著“與時俱進”,響應“黨”的號召。

好了,廢話不多說。

我用的Tomcat原始碼版本為“6.0.14”,所依賴的第三方JAR包,我都找齊,放在lib目錄下,
並配置成為了可執行的Eclipse專案。心想,如果還有志同道合者,也要學習Tomcat原始碼,
豈不也要多費一番周折,所以把我配好後的成品,發上來與大家分分享。

1、解壓,匯入專案到eclipse:File->Import->Existing Projects into Workspace->瀏覽到解壓目錄
2、Run->open debug dialog->Arguments 在VM arguments  中加入:-Djava.library.path=${workspace_loc:Tomcat6}/lib/native_dlls
3、Ctrl+Shift+T 找到:org.apache.catalina.startup.Bootstrap,開啟,debug。
還要提示的是:經過Eclipse編譯後,會發現Tomcat6.0.14的一個原始碼錯誤,我已將此錯誤提交到了Apache。
他們的回覆如下:
------- Additional Comments From markt@apache.org  2008-01-29 13:59 -------
As far as I am aware, TC6 has never supported PureTLS even though some code is
left over in the source tree from TC5.

I've kicked off a thread on the dev list. My guess right now is that the PureTLS
code will be removed.

大意是說Tomcat6殘留了Tomcat5廢棄的程式碼,現在新的版本的Tomcat6版本中應不會再有此問題。

盡情享用吧^_^
                    

相關文章