從Tomcat6.0以后,Java開發(fā)者很容易就可以是用NIO的技術(shù)來提升tomcat的并發(fā)處理能力。修改成:
系統(tǒng) 2019-08-12 01:32:35 1933
Catalina.bat是tomcat所有腳本中最重要的腳本,完成幾乎所有的tomcat操作。如啟動(dòng),關(guān)閉等等,都是由catalina.bat腳本來完成的。接下來,我將對(duì)Tomcatcatalina.bat腳本進(jìn)行分析。首先省去catalina.bat開頭諸多注解,這些注解主要是講解各個(gè)變量是干什么的。需要的話,自己看下英文就可以了。這里就不翻譯了。remGuessCATALINA_HOMEifnotdefined查看是否在tomcat目錄下,與start
系統(tǒng) 2019-08-12 01:33:20 1932
tomcat-users.xml的web界面用戶登錄設(shè)置-----------------------------------------------------------------------------------注意事項(xiàng)(假定tomcat在D:/tomcat6):虛擬主機(jī)
系統(tǒng) 2019-08-12 01:33:15 1932
數(shù)據(jù)庫連接是一種關(guān)鍵的有限的昂貴的資源,這在多用戶網(wǎng)頁應(yīng)用程序中體現(xiàn)的尤為突出.對(duì)數(shù)據(jù)庫連接的管理能顯著影響到整個(gè)應(yīng)用程序的伸縮性和健壯性,影響到程序的性能指標(biāo),數(shù)據(jù)庫連接池正是針對(duì)這個(gè)問題提出的數(shù)據(jù)庫連接池負(fù)責(zé)分配,管理和釋放數(shù)據(jù)庫連接,它允許應(yīng)用程序重復(fù)使用一個(gè)現(xiàn)有的數(shù)據(jù)庫連接,而不是再重新建立一個(gè);釋放空閑時(shí)間超過最大空閑時(shí)間的數(shù)據(jù)庫連接來避免因?yàn)闆]有釋放數(shù)據(jù)庫連接而引起的數(shù)據(jù)庫連接遺漏,這樣可以明顯提高對(duì)數(shù)據(jù)庫操作的性能數(shù)據(jù)庫連接池在初始化的時(shí)將創(chuàng)
系統(tǒng) 2019-08-12 01:33:15 1932
我本地Tomcat版本:ApacheTomcat/8.0.3.0服務(wù)器端:ApacheTomcat/6.0.37JVM都是:1.7.0_40-b43之前項(xiàng)目運(yùn)行正常,在我更新了一些模塊后,重新部署(導(dǎo)出WAR包)出現(xiàn)問題,但是在我本機(jī)上測(cè)試沒有問題,服務(wù)端提示錯(cuò)誤如下:Thefollowingwebapplicationswerestopped(reloaded,undeployed),buttheirclassesfrompreviousrunsares
系統(tǒng) 2019-08-12 01:33:12 1932
http://blog.csdn.net/wnczwl369/article/details/7483806Tomcat是Java開發(fā)者使用得較多的一個(gè)Web服務(wù)器,因?yàn)樗加觅Y源小,運(yùn)行速度快等特點(diǎn),深受JavaWeb程序員的喜愛。不過,在使用中,由于Java中的中文問題的存在,如果不經(jīng)過配置,在WEB程序中,不能直接支持具有中文文件名的文件的下載,這為JavaWeb程序的開發(fā)帶來一定的不便。本文擬介紹一種手段,解決這個(gè)問題。解決問題的核心在于修改Tom
系統(tǒng) 2019-08-12 01:32:25 1932
在Linux中安裝Hudson,在網(wǎng)上看到一些資料講解Tomcat中安裝hudson,感覺過程比較繁瑣。Tomcat7正式版剛剛發(fā)布,就用它來練練手,本文就介紹在Linux中安裝Hudson的方法。準(zhǔn)備Tomcat7和huson的安裝包,由于是在Linux下安裝,所以我下載的是Tomcat的壓縮包和hudson的war文件。準(zhǔn)備完畢后,先安裝Tomcat,在安裝Hudson。所需軟件清單:Tomcat:apache-tomcat-7.0.6.tar.gzH
系統(tǒng) 2019-08-29 23:01:46 1931
1.基本配置Step1.創(chuàng)建認(rèn)證文件keystorekeytool-genkey-aliastomcat-server-keyalgRSA-keypasschangeit-storepasschangeit-keystoreserver.keystore會(huì)生成一個(gè)文件名為server.keystore的文件,過程中會(huì)提示輸入姓名,公司,國(guó)家,城市等信息,按提示輸入即可Step2.編輯${TOMCAT_HOME}\conf\server.xml找到以下部分,
系統(tǒng) 2019-08-12 01:33:54 1931
本文轉(zhuǎn)載http://xxs673076773.iteye.com/blog/1134805最合適的)最直接的辦法是,刪掉tomcat下原有Root文件夾,將自己的項(xiàng)目更名為Root。我在$tomcat/webapps/下建了個(gè)myjsp目錄作為我網(wǎng)站的默認(rèn)目錄,在myjsp中有一個(gè)a.jsp文件,該文件要作為我網(wǎng)站的默認(rèn)主頁。修改配置文件:首先,修改$tomcat/conf/server.xml文件。在server.xml文件中,有一段如下:……
系統(tǒng) 2019-08-12 01:33:40 1931
Tomcat的server.xml配置節(jié)點(diǎn)簡(jiǎn)介tomcat的server.Xml中的各個(gè)節(jié)點(diǎn)Server節(jié)點(diǎn):Server代表整個(gè)Catalinaservlet容器。在server.xml配置文件中必須是頂層元素且唯一,給它配置的屬性代表整個(gè)容器的屬性。Service節(jié)點(diǎn):service由連接器connector和共享的處理引擎(Engine)。Connector節(jié)點(diǎn):Connector分為httpconnector和ajp3connector,httpc
系統(tǒng) 2019-08-12 01:32:55 1931
本文講述APR(ApachePortalRuntime)和Tomcat.1.APR來源自apache項(xiàng)目,是apache2.x中的一個(gè)核心模塊。在Tomcat中使用APR,能帶來性能的很大提升和高擴(kuò)展性。因?yàn)锳RP是使用很多native的方法,比如sendfile(使用sendfile就可以讓用戶下載大文件),epoll等(Linux系統(tǒng)下)。這里是原文的描述:TomcatcanusetheApachePortableRuntimetoprovidesup
系統(tǒng) 2019-08-12 01:32:52 1931
之前nginx作為代理。之前的location寫的太絕對(duì)了。。之前把動(dòng)態(tài)請(qǐng)求全部交給tomcat,然后需要配置虛擬路徑的時(shí)候,去到tomcat就被404了。得高人指點(diǎn)之后,配置虛擬目錄的時(shí)候需要重新寫一個(gè)匹配的locationlocation~^/(test)/{root/www/test/;indexindex.html;}寫在解決動(dòng)態(tài)請(qǐng)求之前的location前。暫時(shí)解決了問題。后面再研究一下。也請(qǐng)大神可以指導(dǎo)。nginx+tomcat配置虛擬目錄。。
系統(tǒng) 2019-08-12 01:32:22 1931
Severalports(8005,8080,8009)requiredbyTomcatv6.0Serveratlocalhostarealreadyinuse.Theservermayalreadyberunninginanotherprocess,orasystemprocessmaybeusingtheport.Tostartthisserveryouwillneedtostoptheotherprocessorchangetheportnumber
系統(tǒng) 2019-08-12 01:33:43 1930
本文接下來分析tomcat的類載入器,tomcat需要實(shí)現(xiàn)一個(gè)自定義的載入器,而不能使用系統(tǒng)類載入器(1)限制serlvet訪問當(dāng)前運(yùn)行的java虛擬機(jī)中環(huán)境變量CLASSPATH指明的路徑下的所有類和庫,而只允許載入WEB-INF/class目錄及其子目錄下的類,和從部署的庫到WEB-INF/lib目錄載入類(2)提供自動(dòng)重載的功能,即當(dāng)WEB-INF/class目錄或WEB-INF/lib目錄下的類發(fā)生變化時(shí),Web應(yīng)用程序會(huì)重新載入這些類我們先來回顧
系統(tǒng) 2019-08-12 01:33:20 1930
本文接下來分析Context容器,Context容器實(shí)例表示一個(gè)具體的Web應(yīng)用程序,其中包括一個(gè)或多個(gè)Wrapper實(shí)例;不過Context容器還需要其他的組件支持,典型的如載入器和Session管理器等。在創(chuàng)建StandardContext實(shí)例后,必須調(diào)用其start()方法來為引入的每個(gè)HTTP請(qǐng)求服務(wù);其中包括讀取和解析默認(rèn)的web.xml文件(該文件位于%CATALINA_HOME%/conf目錄),該文件的內(nèi)容會(huì)應(yīng)用到所有部署到tomcat中的
系統(tǒng) 2019-08-12 01:33:17 1930