嵌套組件這些組件是針對Tocmat做的特定實(shí)現(xiàn),他們的主要目的是使各種Tomcat容器可以完成各自的工作。1、閥(Valve)valve是處理元素,它可以被包含在每個(gè)Tomcat容器的處理路徑中--如engine、host、context以及servelt包裝器。若要增加Valve到Tomcat容器則需要在server.xml中使用標(biāo)簽。在server.xml中這些標(biāo)簽的執(zhí)行順序與其物理順序相同。而在Tomcat中也分布這大量預(yù)先編譯好的va
系統(tǒng) 2019-08-12 01:33:09 2655
1開啟Tomcat的servlet訪問tomcat6默認(rèn)也沒有開啟servlet、禁止目錄瀏覽。這需要去conf/下配置web.xml文件。修改listings為true即可以目錄瀏覽,listingstrue開啟servl
系統(tǒng) 2019-08-12 01:33:58 2652
1.獲取tomcat的路徑:兩個(gè)獲得路徑的方法:System.out.println(newFile(System.getProperty("catalina.home")));System.out.println(newFile(System.getProperty("user.dir")));可根據(jù)需要使用。當(dāng)然,也有直接獲得項(xiàng)目的物理路徑的:ServletActionContext.getServletContext().getRealPath("/
系統(tǒng) 2019-08-12 01:32:39 2652
本系列轉(zhuǎn)載自http://blog.csdn.net/haitao111313/article/category/1179996在講Tomcat的載入器之前,先要了解一下java的類加載機(jī)制,這里就不具體說了,僅僅寫一點(diǎn)我認(rèn)為比較重要的東西:1:一般實(shí)現(xiàn)自己的類加載器是重寫ClassLoader的findClass方法,然后在這個(gè)方法里面讀取class文件為byte[]數(shù)組,傳入defineClass方法,defineClass方法返回我們加載的類。這樣便
系統(tǒng) 2019-08-12 01:32:14 2651
首先可以確認(rèn),tomcat支持以下的配置:1、同一個(gè)tomcat配置多個(gè)端口來發(fā)布不同的應(yīng)用,配置多個(gè)即可;2、同一個(gè)tomcat可以配置多個(gè)虛擬主機(jī),以指定不同的域名增加即可;3、可以配置多個(gè)站點(diǎn),只要配置多個(gè)即可;4、支持不同的使用不同的sessionCookieName,該屬性用來指定在瀏覽器中生成的sessionId的名稱,默認(rèn)是JSESSIONID.tomcat域
系統(tǒng) 2019-08-12 01:33:17 2648
1在環(huán)境變量中不配置JAVA_HOME或者JRE_HONE的情況下(正確配置java的路徑)不影響java的使用25可以正常使用java-version....67但是這種情況下無法在Tomcat的bin目錄下正常啟動(dòng)start.bat(DOS界面一閃而過1011出現(xiàn)這種錯(cuò)誤原因就是沒有配置JAVA_HOME或JRE_HOME可以在start.bat文件的末尾加上pause運(yùn)行start.bat查看錯(cuò)誤原因在正確配置1619通常情況下在配置java路徑的時(shí)
系統(tǒng) 2019-08-12 01:33:13 2648
前言tomcat7開始,tomcat支持應(yīng)用的多版本部署,這個(gè)特性很不錯(cuò),尤其是生產(chǎn)環(huán)境中,升級應(yīng)用,無需重啟tomcat,升級過程不影響業(yè)務(wù)。熱升級的特性,也只有少數(shù)頂級商業(yè)中間件能做到。tomcat的并行部署tomcat7開始,可以同時(shí)部署相同contextpath的多個(gè)不同版本的web應(yīng)用,現(xiàn)在只能通過tomcatmanager使用WARfiletodeploy,才能做到多版本同時(shí)部署。war包的命名只能是context.war,context##2
系統(tǒng) 2019-08-12 01:33:56 2647
apr官方介紹:Tomcat可以使用APR來提供超強(qiáng)的可伸縮性和性能,更好地集成本地服務(wù)器技術(shù)。APR(ApachePortableRuntime)是一個(gè)高可移植庫,它是ApacheHTTPServer2.x的核心。APR有很多用途,包括訪問高級IO功能(例如sendfile,epoll和OpenSSL),OS級別功能(隨機(jī)數(shù)生成,系統(tǒng)狀態(tài)等等),本地進(jìn)程管理(共享內(nèi)存,NT管道和UNIXsockets)。這些功能可以使Tomcat作為一個(gè)通常的前臺(tái)WEB
系統(tǒng) 2019-08-12 01:32:32 2646
tomcat默認(rèn)日志文件為catalina.out,隨著系統(tǒng)運(yùn)行時(shí)間的增加,該日志文件大小會(huì)不斷增大,甚至增大到G級。不僅會(huì)導(dǎo)致我們無法使用常規(guī)工具查找系統(tǒng)問題,而且會(huì)影響tomcat性能(比如我在維護(hù)中遇到的出現(xiàn)web頁面文件上傳錯(cuò)誤:404)。采用cronlolog工具對日志拆分的方式處理該問題1、下載cronolog工具,我下載的版本是cronolog-1.6.22、將下載好的文件解壓,tarxvzfcronolog-1.6.2
系統(tǒng) 2019-08-12 01:33:35 2641
要使用一個(gè)web應(yīng)用程序,必須要將表示該應(yīng)用程序的Context實(shí)例部署到一個(gè)host實(shí)例中。在tomcat中,context實(shí)例可以用war文件的形式來部署,也可以將整個(gè)web應(yīng)用拷貝到Tomcat安裝目錄下的webapp下。對于部署的每個(gè)web應(yīng)用程序,可以在其中包含一個(gè)描述文件(該文件是可選的),該文件中包含了對context的配置選項(xiàng),是xml格式的文件。注意,tomcat4和tomcat5使用兩個(gè)應(yīng)用程序來管理tomcat及其應(yīng)用的部署,分別是m
系統(tǒng) 2019-08-12 01:33:12 2641
元素名屬性解釋serverport指定一個(gè)端口,這個(gè)端口負(fù)責(zé)監(jiān)聽關(guān)閉tomcat的請求shutdown指定向端口發(fā)送的命令字符串servicename指定service的名字Connector(表示客戶端和service之間的連接)port指定服務(wù)器端要?jiǎng)?chuàng)建的端口號,并在這個(gè)斷口監(jiān)聽來自客戶端的請求minProcessors服務(wù)器啟動(dòng)時(shí)創(chuàng)建的處理請求的線程數(shù)maxProcessors最大可以創(chuàng)建的處理請求的線程數(shù)enableLookups如果為true,則
系統(tǒng) 2019-08-29 22:22:19 2640
CATALINA_HOME環(huán)境變量不必配置,因?yàn)樵趕tartup.sh腳本里會(huì)指定CATALINA_HOME的位置。配置tomcat多實(shí)例首先是理解下原理:CATALINA_HOME指向安裝tomcat的目錄,CATALINA_BASE指向運(yùn)行的實(shí)例目錄。1創(chuàng)建一個(gè)目錄作為實(shí)例運(yùn)行目錄例如tomcat-instance2從CATALINA_HOME目錄復(fù)制bin,webapps,work,temp,logs,conf目錄到tomcat-instance-d
系統(tǒng) 2019-08-12 01:33:11 2640
將一個(gè)新的項(xiàng)目部署到一臺(tái)新機(jī)器上操作步驟為:1、將Tomcat安裝包復(fù)制到新機(jī)器下,tomcat安裝包路徑為:D:\softwareinstallation\Tomcat下的文件apache-tomcat-6[1].0.18.zip復(fù)制到需要部署項(xiàng)目的機(jī)器上。2、將jdk包復(fù)制到機(jī)器上,拷貝路徑為:D:\ProgramFiles\Java\jdk1.5.0_12。3、配置新機(jī)器的環(huán)境變量,配置tomcat_home,類似于D:\Tomcat\JAVA_HO
系統(tǒng) 2019-08-12 01:32:35 2638
原文:http://blog.csdn.net/yangxueyong/article/details/6130065Tomcat部署Web應(yīng)用方法總結(jié)分類:Javaweb2011-01-1123:1226767人閱讀評論(3)收藏舉報(bào)tomcatweb服務(wù)器xmlpathuserTomcat部署Web應(yīng)用方法總結(jié)在Tomcat中部署JavaWeb應(yīng)用程序有兩種方式:靜態(tài)部署和動(dòng)態(tài)部署。在下文中$CATALINA_HOME指的是Tomcat根目錄。一、靜態(tài)
系統(tǒng) 2019-08-12 01:32:57 2634
1.JBOSS5.0端口設(shè)置網(wǎng)上找到了許多關(guān)于JBOSS端口設(shè)置的,不過最后發(fā)現(xiàn)都是一些4.0的端口設(shè)置方法,JBOSS5.0與4.0版本目錄結(jié)構(gòu)有很大變化,下面將JBOSS5.0端口設(shè)置方法。找到目錄D:\ProgramFiles(x86)\JavaEE\jboss-5.0.1.GA\server\default\deploy\jbossweb.sar\server.xml,打開server.xml,將原來的