Tomcat5的數據源配置跟Tomcat5.5的數據源配置有很多的差別,Tomcat6的數據源配置跟Tomcat5.5的配置基本上相同。以前的Tomcat5的配置需要在server.xml文件當中配置或者在conf/Catalina/localhost下面相應的上下文配置文件做配置。這種配置方式不合理的地方在于,假如數據庫做了更改,程序員需要手工去修改這些文件,不利于團隊開發。Tomcat5.5跟Tomcat6的配置顯得更為簡單,我們只需要在我們的WebR
系統 2019-08-12 09:27:21 2145
前言:本文是我閱讀了TOMCAT源碼后的一些心得。主要是講解TOMCAT的系統框架,以及啟動流程。若有錯漏之處,敬請批評指教!建議:畢竟TOMCAT的框架還是比較復雜的,單是從文字上理解,是不那么容易掌握TOMCAT的框架的。所以得實踐、實踐、再實踐。建議下載一份TOMCAT的源碼,調試通過,然后單步跟蹤其啟動過程。如果有不明白的地方,再來查閱本文,看是否能得到幫助。我相信這樣效果以及學習速度都會好很多!1.Tomcat的整體框架結構Tomcat的基本框架
系統 2019-08-12 01:33:55 2145
HttpProcessor.javaprivateHttpConnectorconnector=null;privatevoidlog(Stringmessage){Loggerlogger=connector.getContainer().getLogger();if(logger!=null)logger.log(threadName+""+message);//為什么這句話可以用?往下推論}HttpProcessor.javapublicHttpPr
系統 2019-08-12 01:33:42 2145
Tomcat的默認目錄是指向webapps下的root目錄,輸入http://localhost:8080,會打開root目錄下的頁面。我想讓localhost指向我自己的目錄。比如webapps/mysite目錄。打開/conf/server.xml
系統 2019-08-12 01:33:30 2145
異常之java.lang.IllegalArgumentException:Documentbase***doesnotexistorisnotareadable這是由于在webapps里面將項目刪除,卻沒有在其它相應的工作目錄刪除確定3點:1.該項目的War文件從***\apache-tomcat-6.0.16\webapps移出;2.該項目的某些配置從***apache-tomcat-6.0.16\work\Catalina\localhost移除;3
系統 2019-08-12 01:33:29 2145
1.安裝tomcat5.0.282.設置環境變量由于偶將TOMCAT作為service方式安裝,所以CATALINA_HOME環境變量也沒設過,如果讀者不是按照這種方式請設置一個系統環境變量,設置方法同J2SDK。變量名:CATALINA_HOME變量值:d:\Tomcat5.0另外可再增加一個環境變量變量名:CLASSPATH變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar;%JAVA_HOME%
系統 2019-08-12 01:33:05 2145
一、C3P0下載C3P0下載地址:http://sourceforge.net/projects/c3p0/files/?source=navbar下載完成之后得到一個壓縮包。二、使用C3P0配置JNDI數據源Tomcat6.x中配置JNDI數據源時默認使用的是Tomcat6.x自帶的DBCP連接池,Tomcat6.x使用DBCP連接池配置JNDI數據源如下:1
系統 2019-08-12 01:33:05 2145
Tomcat性能調優方案一、操作系統調優對于操作系統優化來說,是盡可能的增大可使用的內存容量、提高CPU的頻率,保證文件系統的讀寫速率等。經過壓力測試驗證,在并發連接很多的情況下,CPU的處理能力越強,系統運行速度越快。。【適用場景】任何項目。二、Java虛擬機調優應該選擇SUN的JVM,在滿足項目需要的前提下,盡量選用版本較高的JVM,一般來說高版本產品在速度和效率上比低版本會有改進。JDK1.4比JDK1.3性能提高了近10%-20%,JDK1.5比J
系統 2019-08-12 01:33:00 2145
1.編碼問題1.1.亂碼客戶端發請GET請求,如果這個請求地址上有中文,而且也沒有進行encode的時候,后端就可能接收到亂碼。--解決辦法在tomcat,conf/server.xml這個文件在你的Connector加上URIEncoding="UTF-8"就行了。To
系統 2019-08-12 01:32:50 2145
http://blog.csdn.net/wnczwl369/article/details/7483806Tomcat是Java開發者使用得較多的一個Web服務器,因為它占用資源小,運行速度快等特點,深受JavaWeb程序員的喜愛。不過,在使用中,由于Java中的中文問題的存在,如果不經過配置,在WEB程序中,不能直接支持具有中文文件名的文件的下載,這為JavaWeb程序的開發帶來一定的不便。本文擬介紹一種手段,解決這個問題。解決問題的核心在于修改Tom
系統 2019-08-12 01:32:25 2145
正如一些初學者來說在使用MyEclipse開發JSP項目時候需要部署項目到TomCat的webapps目錄下才可用與測試但是當每次修改源文件的時候需要重新部署項目以更新TomCat中加載的項目文件那么在大型項目的開發中每天修改N次就需要重新部署N次項目到TomCat由此引入一個比較簡單有效的修改TomCat配置文件達到指定TomCat加載項目的路徑以及修改自動重新加載的功能這里需要修改TomCat安裝目錄conf下server.xml文件在節
系統 2019-08-12 01:33:49 2144
在系統中找到Tomcat安裝目錄下的conf文件夾下的servlet.xml文件。(1)在servlet.xml文件中找到以下代碼:(2)將上面代碼中的port="8080"修改為port="8081",即可將Tomcat的默認端口設置為8081。在修改端口時,應避免與公用端口沖突。建議
系統 2019-08-12 01:33:26 2144
在網絡上看了許久,沒有一個真正可以解決TomCat多虛擬站點的配置問題的,經過試驗和參考官方網站資料,終于解決了這個問題.參考資料:ApacheTomcat文檔http://tomcat.apache.org/tomcat-5.0-doc/config/host.html在文中有這么一段話:OneormoreHostelementsarenestedinsideanEngineelement.InsidetheHostelement,youcannestC
系統 2019-08-12 01:33:23 2144
因為項目的種種原因,必須啟動兩個tomcat測試于是復制tomcat,改端口,報錯,到日志看,發現shutdow端口也需要改總結server.xml改兩個地方的端口
系統 2019-08-12 01:33:02 2144
修改conf文件夾下面的server.xml的Engine里面的內容即可原始內容如下:……
系統 2019-08-12 01:33:00 2144