引用:http://jingyan.baidu.com/article/a65957f4b12b8724e77f9b5a.htmlTomcat是Apache軟件基金會(huì)(ApacheSoftwareFoundation)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat5支持最新的Servlet2.4和JSP2.
系統(tǒng) 2019-08-12 01:33:52 1810
準(zhǔn)備工作:安裝tomcat5.5(注意這點(diǎn))安裝mysql拷貝mysql驅(qū)動(dòng)到tomcat_home/common/lib下新建一個(gè)web工程在工程中加入index.jsp<%@pageimport="java.util.*,javax.naming.*,java.sql.*,javax.sql.*"%><%@pagecontentType="text/html;charset=BIG5"%><%Contextctx=newInitialContext()
系統(tǒng) 2019-08-12 01:33:49 1810
本文轉(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)主頁(yè)。修改配置文件:首先,修改$tomcat/conf/server.xml文件。在server.xml文件中,有一段如下:……
系統(tǒng) 2019-08-12 01:33:40 1810
來(lái)源:www.qcsky.net)Jakarta-Tomcat簡(jiǎn)明中文版用戶指南第一部分本文檔提供關(guān)于Tomcat的基礎(chǔ)信息.主要內(nèi)容如下:Tomcat二進(jìn)制版本安裝與Tomcat相關(guān)的腳本的主要內(nèi)容與server.xml相關(guān)的主要內(nèi)容,Tomcat的主要配置文件如何設(shè)置Tomcat與宿主web服務(wù)器一起工作的說(shuō)明如何應(yīng)用Tomcat配置一個(gè)現(xiàn)實(shí)中的web站點(diǎn)希望此文檔足以使新用戶可以開始使用Tomcat.如找不到某方面的內(nèi)容請(qǐng)(按以下順序)查找Tomca
系統(tǒng) 2019-08-12 01:33:37 1810
一、靜態(tài)部署1、直接將web項(xiàng)目文件件拷貝到webapps目錄中Tomcat的Webapps目錄是Tomcat默認(rèn)的應(yīng)用目錄,當(dāng)服務(wù)器啟動(dòng)時(shí),會(huì)加載所有這個(gè)目錄下的應(yīng)用。所以可以將JSP程序打包成一個(gè)war包放在目錄下,服務(wù)器會(huì)自動(dòng)解開這個(gè)war包,并在這個(gè)目錄下生成一個(gè)同名的文件夾。一個(gè)war包就是有特性格式的jar包,它是將一個(gè)web程序的所有內(nèi)容進(jìn)行壓縮得到。具體如何打包,可以使用許多開發(fā)工具的IDE環(huán)境,如Eclipse等。也可以用cmd命令:ja
系統(tǒng) 2019-08-12 01:33:33 1810
異常之java.lang.IllegalArgumentException:Documentbase***doesnotexistorisnotareadable這是由于在webapps里面將項(xiàng)目刪除,卻沒(méi)有在其它相應(yīng)的工作目錄刪除確定3點(diǎn):1.該項(xiàng)目的War文件從***\apache-tomcat-6.0.16\webapps移出;2.該項(xiàng)目的某些配置從***apache-tomcat-6.0.16\work\Catalina\localhost移除;3
系統(tǒng) 2019-08-12 01:33:29 1810
#!/bin/bash#description:Tomcat7StartStopRestart#processname:tomcat7#chkconfig:2342080JAVA_HOME=/usr/local/jdk1.7.0_17exportJAVA_HOMEPATH=$JAVA_HOME/bin:$PATHexportPATH#CATALINA_HOME=/u01/tomcatcase$1instart)sh$CATALINA_HOME/bin/st
系統(tǒng) 2019-08-12 01:33:29 1810
importjava.util.Timer;importjavax.servlet.ServletContextEvent;importjavax.servlet.ServletContextListener;publicclassTestListenerimplementsServletContextListener{privateTimertimer=null;publicvoidcontextInitialized(ServletContextEve
系統(tǒng) 2019-08-12 01:33:29 1810
首先說(shuō)說(shuō)tomcat的幾種部署方法:1.將應(yīng)用文件夾或war文件塞到tomcat安裝目錄下的webapps子目錄下,這樣tomcat啟動(dòng)的時(shí)候會(huì)將webapps目錄下的文件夾或war內(nèi)容當(dāng)成應(yīng)用部署。這種方式最簡(jiǎn)單且無(wú)須書寫任何配置文件。2.在tomcat安裝目錄下的conf子目錄下的server.xml配置文件中的Host節(jié)點(diǎn)下添加Context字節(jié)點(diǎn):,其中path屬性是url后面的
系統(tǒng) 2019-08-12 01:33:28 1810
Windows環(huán)境為例。其他環(huán)境類推。1、下載地址:https://tomcat.apache.org/下載后解壓。Tips:建議不要下載安裝文件。2、配置2.1環(huán)境變量可以單獨(dú)設(shè)置tomcat的java環(huán)境變量。編輯installDir\bin\setclasspath.bat,在判斷JRE_HOME是否為空(ifnot"%JRE_HOME%"=="")的上方添加:set"JAVA_HOME=D:\ProgramFiles(x86)\Java\jdk1.
系統(tǒng) 2019-08-12 01:33:25 1810
1、直接放到Webapps目錄下Tomcat的Webapps目錄是Tomcat默認(rèn)的應(yīng)用目錄,當(dāng)服務(wù)器啟動(dòng)時(shí),會(huì)加載所有這個(gè)目錄下的應(yīng)用。也可以將JSP程序打包成一個(gè)war包放在目錄下,服務(wù)器會(huì)自動(dòng)解開這個(gè)war包,并在這個(gè)目錄下生成一個(gè)同名的文件夾。一個(gè)war包就是有特性格式的jar包,它是將一個(gè)Web程序的所有內(nèi)容進(jìn)行壓縮得到。具體如何打包,可以使用許多開發(fā)工具的IDE環(huán)境,如Eclipse、NetBeans、ant、JBuilder等。也可以用cmd
系統(tǒng) 2019-08-12 01:33:21 1810
下面接著分析Context容器,該接口最重要的方法是addWrapper()方法與creatWrapper()方法,添加具體的子容器,這里是Wrapper容器實(shí)例這里要分析的是一個(gè)簡(jiǎn)單的Context容器,它針對(duì)特定的客戶端請(qǐng)求,通過(guò)映射器找到要處理該特定請(qǐng)求的子容器實(shí)例(Wrapper)具體流程是,Context容器首先調(diào)用額外的閥,最后調(diào)用基礎(chǔ)閥(這里是SimpleContextValve),在基礎(chǔ)閥里面通過(guò)映射器找到要處理該請(qǐng)求的子容器Wrapper
系統(tǒng) 2019-08-12 01:33:21 1810
1."《HowTomcatWorks_Chapter1:ASimpleWebServer》"1.1:HTTPhypetexttransferprotocal,1.2:Request:splitaurifromaddressinput1.3:Response:gettheuritoreadthefilefromtheservers1.4:HttpServer:newasockettoreceive&sendbytesinfo2."《HowTomcatWork
系統(tǒng) 2019-08-12 01:33:12 1810
如今,試驗(yàn)組的同事尋找新能源我看到一個(gè)奇怪的現(xiàn)象。一個(gè)tomcat應(yīng)用,內(nèi)只有一個(gè)簡(jiǎn)單的jsp頁(yè)面,和這個(gè)jsp無(wú)論是什么頁(yè)java代碼(我想用這個(gè)jsp在她的網(wǎng)頁(yè)測(cè)試server一對(duì)tomcat的最大QPS)。可是用loadrunner壓測(cè)了幾分鐘之后。分配了1024M堆內(nèi)存的tomcat竟然包heapspaceoutofmemory!這個(gè)頁(yè)面的代碼例如以下:<%@pagelanguage="java"contentType="text/html;cha
系統(tǒng) 2019-08-12 01:33:01 1810
Tomcatjdbcpool是apache在tomcat7版本中啟用的新連接池,用它來(lái)解決以往DBCP無(wú)法解決的一些問(wèn)題。Tomcatjdbcpool的優(yōu)點(diǎn):(1)tomcatjdbcpool近乎兼容dbcp,性能更高(2)異步方式獲取連接(3)tomcatjdbcpool是tomcat的一個(gè)模塊,基于tomcatJULI,使用Tomcat的日志框架(4)使用javax.sql.PooledConnection接口獲取連接(5)支持高并發(fā)應(yīng)用環(huán)境(6)超簡(jiǎn)
系統(tǒng) 2019-08-12 01:32:56 1810