TOMCAT簡單整理(一)

1.歷史:

1)Tomcat最初由Sun公司的軟件架構師James Duncan Davidson開發,名稱爲:“JavaWebServer”

2)  1999年,在Davidson的幫助下,該項目在1999年與Apache軟件基金旗下的Jserv項目合併,併發布第一個版本3.x,即現在的Tomcat,該版本實現了Servlet2.2和JSP1.1規範。

3)2001年,Tomcat發佈了4.0版本,作爲里程碑式的版本,Tomcat完全重新設計了其架構,並實現了Servlet2.3和JSP1.2規範。目前Tomcat已經更新到9.0.x版本,但是目前企業中Tomcat服務器,主流版本還是7.x和8.x。

Tomcat啓動停止(windows版)

啓動:

雙擊 bin/startup.bat 文件

停止:

雙擊 bin/shutdown.bat文件

訪問地址:http://localhost:8080

TOMCAT源碼下載

 如何運行?

1.解壓zip包

2.進入解壓目錄,並創建一個目錄,命名爲home,並將conf和webapps目錄移入home目錄中

3.在當前目錄下創建一個pom.xml文件,引入Tomcat的依賴包

 4.在idea中導入該工程

5.配置idea啓動類,配置MainClass,配置VM參數

 

 

出現上面的情況是因爲直接啓動org.apache.catalina.startup.Bootstrap的時候,沒有加載JasperInitializer,從而無法編譯JSP,解決的辦法是在Tomcat源碼的ContextConfig中的configureStart函數手動將JSP解析器初始化。

 context.addServletContainerInitializer(new  JasperInitializer(), null); 

==============================分隔線===========================================================

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章