性能測試中用LambdaProbe監(jiān)控TomcatLambdaProbe是一款強(qiáng)大的免費(fèi)開源工具,LambdaProbe擁有幾乎所有TomcatManager的功能,可以說是一個增強(qiáng)版本的TomcatManager。除此之外,TomcatProbe還擁有很多讓開發(fā)者和系統(tǒng)管理者更方便的性能。從而使得Tomcat對開發(fā)者和管理者更加透明。包括應(yīng)用程序,數(shù)據(jù)源,發(fā)布,日志,線程,集群,系統(tǒng)信息,狀態(tài),連接器狀態(tài)這些功能.如配合JDK1.5甚至可以實(shí)時的畫出Se
系統(tǒng) 2019-08-29 22:35:33 2156
1.在myelipse中配置tomcat的參數(shù)在MyElipse-Servers-Tomcat-Tomcat6.x-JDK下配置jvm參數(shù)為-server-Xms1224m-Xmx1224m-XX:PermSize=128M-XX:MaxNewSize=370m-XX:MaxPermSize=256m-Djava.awt.headless=true然后在Path下引入tomcat目錄lib下的tomcat-juli.jar2.在tomcat的安裝目錄下配置
系統(tǒng) 2019-08-12 01:33:54 2156
Tomcat5.5和tomcat5.0的配置是不一樣的,Tomcat5.5的配置如下:在server.xml文件中配置如下:
系統(tǒng) 2019-08-12 01:33:47 2156
Tomcat是一個帶有jsp環(huán)境的servlet容器.servlet容器是一個根據(jù)用戶的行為可以管理和激活servlet的運(yùn)行時的shell.粗略地可以將servlet容器分為如下幾類:獨(dú)立的servlet容器內(nèi)置有web服務(wù)器的一部分.指當(dāng)使用基于Java的web服務(wù)器的情形,例如servlet容器是JavaWebServer的一個部分.獨(dú)立的servlet容器是Tomcat的默認(rèn)模式.大多數(shù)的web服務(wù)器并非基于Java,因此,我們可以得出如下兩種容器
系統(tǒng) 2019-08-12 01:33:43 2156
這是一個系列文章的第一篇。標(biāo)題還是費(fèi)了點(diǎn)腦子才確定的,起什么名字比較好呢。Tomcat工作原理?深入淺出Tomcat運(yùn)行機(jī)制?從零開始研究Tomcat?Tomcat是怎么運(yùn)行起來的?Tomcat是如何為我們提供服務(wù)的?本想起個酷炫狂拽吊炸天的名字,顯得咱也高大上一些,令萬人敬仰,思來想去最后還是用了最土最樸素的標(biāo)題:Tomcat是怎么工作的。本系列源于《HowTomcatWorks》一書,這本書我搜了一下,是沒有正式的中文版的。充其量有些出于興趣愛好才翻譯
系統(tǒng) 2019-08-12 01:33:43 2156
1.如果有在工程中引入Log4j工具包,并指定了其監(jiān)聽程序。請在web.xml配置參數(shù):Java代碼:webAppRootKeywebApp.root避免啟動時,存在兩個工程而報錯。原因:如果不定義webAppRootKey參數(shù),那么webAppRootKey就是缺省的"w
系統(tǒng) 2019-08-12 01:33:28 2156
在系統(tǒng)中找到Tomcat安裝目錄下的conf文件夾下的servlet.xml文件。(1)在servlet.xml文件中找到以下代碼:(2)將上面代碼中的port="8080"修改為port="8081",即可將Tomcat的默認(rèn)端口設(shè)置為8081。在修改端口時,應(yīng)避免與公用端口沖突。建議
系統(tǒng) 2019-08-12 01:33:26 2156
在網(wǎng)絡(luò)上看了許久,沒有一個真正可以解決TomCat多虛擬站點(diǎn)的配置問題的,經(jīng)過試驗和參考官方網(wǎng)站資料,終于解決了這個問題.參考資料:ApacheTomcat文檔http://tomcat.apache.org/tomcat-5.0-doc/config/host.html在文中有這么一段話:OneormoreHostelementsarenestedinsideanEngineelement.InsidetheHostelement,youcannestC
系統(tǒng) 2019-08-12 01:33:23 2156
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 2156
1.安裝tomcat5.0.282.設(shè)置環(huán)境變量由于偶將TOMCAT作為service方式安裝,所以CATALINA_HOME環(huán)境變量也沒設(shè)過,如果讀者不是按照這種方式請設(shè)置一個系統(tǒng)環(huán)境變量,設(shè)置方法同J2SDK。變量名:CATALINA_HOME變量值:d:\Tomcat5.0另外可再增加一個環(huán)境變量變量名:CLASSPATH變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar;%JAVA_HOME%
系統(tǒng) 2019-08-12 01:33:05 2156
有個朋友寫JSP程序時,在Servlet中取請求參數(shù)時出現(xiàn)了亂碼,當(dāng)然,這種亂碼問題再簡單不過了。由于在JSP中使用了GBK作用頁面的編碼,那么提交的中文信息自然也會被按著GBK進(jìn)行編碼,為%xx格式的GBK編碼。要解決這個問題可以說是方法多多。最簡單的就是使用request.setCharacterEncoding方法設(shè)置編碼格式,如下面的代碼所示:request.setCharacterEncoding("GBK");在設(shè)置完編碼格式之后,就可以直接通
系統(tǒng) 2019-08-12 01:33:02 2156
===========方法1================================tomcat7:catalina.batjpdastart,調(diào)試端口默認(rèn)為8000===========方法2================================1.進(jìn)入工程目錄,運(yùn)行Ant命令編譯;2.生成Eclipse工程所需的文件(.classpath和.project等);3.antexpand發(fā)布編譯生成的war包;4.從外面啟動Tomcat(
系統(tǒng) 2019-08-12 01:32:49 2156
近期在進(jìn)行一個項目的性能調(diào)優(yōu),目標(biāo)是支撐1000的并發(fā)數(shù);web容器:apache2+tomcat6jvm:jdk6linuxx64程序:status2+spring+ibatis緩存:memcache服務(wù)器:4顆雙核cup8G內(nèi)存由于本項目是網(wǎng)站項目只做展示用,對時時性沒要求,做了幾乎所有對象的緩存,memcache也在本機(jī)測試一:設(shè)置tomcat內(nèi)存CATALINA_OPTS="-Xms1024m-Xmx1024m-Xmn256m",然后使用apach
系統(tǒng) 2019-08-12 01:32:39 2156
今天同事在現(xiàn)場遇到這樣一個問題,堆棧如下:[2012-05-1015:26:52,798]INFO[main]util.RMIClientSocketFactoryClientSocketFactory.createSocket(10.154.2.23,63828)->10.154.2.23[2012-05-1015:27:13,802]ERRORFailedtoobtainjmxconnectiontoservice:jmx:rmi:///j
系統(tǒng) 2019-08-12 01:32:32 2156
把myeclipse開發(fā)的java類放入tomcat中,tomcat找不到mysql數(shù)據(jù)庫加載類com.mysql.jdbc.Driver。解決辦法:把整個數(shù)據(jù)庫連接jar包拷到tomcat安裝目錄\common\lib下就可以了關(guān)于在myeclipse里tomcat找不到數(shù)據(jù)庫驅(qū)動類問題
系統(tǒng) 2019-08-29 23:14:54 2155