工具:
JDK1.8
Intellij IDEA 2017.1
過程
一,下載安裝Intellij
二,下載tomcat源碼
官方網站下載地址:http://tomcat.apache.org/download-90.cgi
官網下載后,直接解壓至工作目錄
github下載地址:https://github.com/apache/tomcat
從github上clone一份資源,方便及時更新對照
三,導入項目
Intellij中依次選擇File->Project from Existing Sources->選擇工作目錄->選擇各種依賴->導入
四,配置
添加相應jar包
依次選擇File->Project Structure->Project Settings下的Modules->選擇相應項目名稱->在Dependencies頁下依次添加如下jar包
ant.jar , javax.xml.rpc-api-1.1.1.jar , wsdl4j-1.6.3.jar , easymock-2.0.jar
相應jar包直接從maven的資源地址下載,http://repo1.maven.org/maven2/
五,調試
右鍵->Build Module
彈出錯誤提示后,選擇忽略警告,看到大部分是junit的測試錯誤,因為暫時不看相關測試代碼,直接把test目錄刪除掉
再次構建無其他錯誤,此時找到Bootstrap,右鍵運行main方法,報錯:java.lang.ClassNotFoundException: listeners.ContextListener
此時把webapps下的examples目錄刪除掉,再次運行正常訪問使用