將Tomcat6原始碼轉成可執行的Eclipse專案
(因為傳不上壓縮包,大家可發郵件到我郵箱索取: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版本中應不會再有此問題。
盡情享用吧^_^
相關文章
- SpringBoot專案在Eclipse/MyEclipse中執行Spring BootEclipse
- 將Python指令碼打包成可執行檔案Python指令碼
- IDEA+gradle將springBoot專案打可執行的Jar包IdeaGradleSpring BootJAR
- 如何讓shell指令碼變成可執行檔案指令碼
- 將自己的python程式碼打包成exe的可執行檔案Python
- 有幾種工具可以將 PHP 指令碼編譯成二進位制可執行檔案EXEPHP指令碼編譯
- matlab程式碼轉exe可執行軟體Matlab
- electron+puppeteer 封裝成exe可執行檔案封裝
- 如何將法律法則轉化為可執行模型? - brcommunity模型Unity
- 如何將法律法規轉化為可執行模型? - brcommunity模型Unity
- 一行命令,將 JSON 檔案轉成 Dart 類JSONDart
- 將bmp檔案轉換成JPEG(待修改,目前可轉換但圖片倒轉)
- Python程式碼打包成可執行檔案的常用方法!Python
- eclipse關聯java的原始碼EclipseJava原始碼
- 將PaddleOCR 轉為 ONNX 執行
- Parker 輕量級打包工具與容器執行時,一條命令將 php 指令碼打包成可執行檔案PHP指令碼
- Mac上將dmg檔案轉成iso的方法Mac
- IDEA匯入Eclipse專案IdeaEclipse
- 從原始碼的角度解析執行緒池執行原理原始碼執行緒
- Python 打包 windows 可執行的 exe 檔案PythonWindows
- 將UIView轉成UIImage,將UIImage轉成PNG/JPGUIView
- 執行流程原始碼分析原始碼
- 如何執行vue專案Vue
- laradocke 執行 tp 專案
- Eclipse-用Eclipse搭建一個maven專案-續EclipseMaven
- 從原始檔到可執行檔案:原始檔的預處理、編譯、彙編、連結編譯
- Intellij Idea 將java專案打包成jar,cmd執行該jarIntelliJIdeaJavaJAR
- 執行緒池執行模型原始碼全解析執行緒模型原始碼
- 原始碼分析OKHttp的執行過程原始碼HTTP
- 使用 functrace 輔助進行 Go 專案原始碼分析Go原始碼
- eclipse專案匯入到IDEAEclipseIdea
- Python如何生成windows可執行的exe檔案PythonWindows
- springboot 許可權管理 後臺框架原始碼 java 專案 shiro FHAddminSpring Boot框架原始碼Java
- 02 eclipse中配置Web專案(含eclipse基本配置和Tomcat的配置)EclipseWebTomcat
- 深入Mybatis原始碼——執行流程MyBatis原始碼
- 執行緒池原始碼探究執行緒原始碼
- Promise 原始碼:同步執行 resolvePromise原始碼
- 執行緒池原始碼分析執行緒原始碼
- Mybatis執行流程原始碼分析MyBatis原始碼