Tomcat6.0是由Apache軟件基金會下屬的Jakarta項目開發的一個服務器容器,按照Sun Microsystems提供的技術規范,它實現了對Servlet和JavaServer Page(JSP)的支持,并提供了作為Web服務器的一些特有功能,如Tomcat管理和控制平臺、安全域管理和Tomcat閥等。由于Tomcat本身也內含了一個HTTP服務器,它也可以被視作一個單獨的Web服務器!
Tomcat是一個開放源代碼、運行servlet和JSP Web應用軟件的基于Java的Web應用軟件容器。Tomcat Server是根據servlet和JSP規范進行執行的,因此我們就可以說Tomcat Server也實行了Apache-Jakarta規范且比絕大多數商業應用軟件服務器要好。
Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技術的標準實現,是基于Apache許可證下開發的自由軟件。Tomcat是完全重寫的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代碼,特別是Apache服務適配器。隨著Catalina Servlet引擎的出現,Tomcat第四版號的性能得到提升,使得它成為一個值得考慮的Servlet/JSP容器,因此目前許多WEB服務器都是采用Tomcat
/ bin-啟動,關閉和其他腳本。這些 *.sh文件(對于Unix系統)是這些*.bat文件的功能副本(對于Windows系統)。由于Win32命令行缺少某些功能,因此此處包含一些其他文件
/ conf-配置文件和相關的DTD。這里最重要的文件是server.xml。它是容器的主要配置文件
/ logs-日志文件默認位于此處
/ webapps-這是webapp所在的位置
1、雙擊startup.bat時出現閃退是什么原因造成的?
存在以下三種可能性
1)注冊表有以前的Tomcat文件殘留
2)配置不正確,重新配置一遍
3)版本沖突,剛上手的話最好不要裝很多個Tomcat,裝一個就夠了!如果非要裝多個,要去service.bat里修改服務名稱使其不同名才可以
2、徹底刪除注冊表的殘留文件的方法是什么?
1)打開注冊表編輯器,WIN+R——輸入regedit——回車
2)定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services,刪除該目錄下所有包含Tomcat的東西,然后重復二步驟,重新安裝Tomcat
1、安裝JDK及配置JDK環境變量,這里不做相關的步驟闡述,直接下一步
2、在本站下載Tomcat6.0的軟件安裝文件,并解壓
3、將此文件夾拷貝到你常用的根目錄下。這樣就算安裝好了
4、接下來開始配置環境變量,打開環境變量同上操作,不在贅述,然后新建一個系統變量:TOMCAT_HOME=C:\Java\Tomcat\apache-tomcat-7.0.90(此路徑為你解壓文件夾所在的絕對路徑)
5、在Classpath中最后添加%TOMCAT_HOME%\lib\servlet-api.jar;在Path中最前添加%TOMCAT_HOME%\bin;注意:前后順序不影響
6、.至此,配置工作完成!打開bin文件夾,雙擊startup.bat,它會自動打開如下控制臺界面。不要關閉控制臺界面,打開瀏覽器,輸入http://localhost:8080,出現Tomcat的網頁,證明安裝并配置成功!最后關閉控制臺,關閉控制臺即關閉Tomcat服務
1、新增對不具有docBase的Web應用程序(上下文元素)的支持。它用于嵌入時(例如Tomcat單元測試),以編程方式配置Web應用程序且不提供任何文件的情況
2、啟用CGI servlet以使用標準錯誤頁面機制。請注意,如果CGI Servlet的debug init參數設置為10或更高,則將繞過標準錯誤頁面機制,而將返回CGI Servlet生成的調試響應
3、修復在Comet處理期間清除編碼器時并發訪問編碼器映射的問題
4、使用Java代理運行Tomcat時,允許在代理代碼中設置斷點