Tomcat性能調(diào)優(yōu)方案一、操作系統(tǒng)調(diào)優(yōu)對(duì)于操作系統(tǒng)優(yōu)化來(lái)說(shuō),是盡可能的增大可使用的內(nèi)存容量、提高CPU的頻率,保證文件系統(tǒng)的讀寫速率等。經(jīng)過(guò)壓力測(cè)試驗(yàn)證,在并發(fā)連接很多的情況下,CPU的處理能力越強(qiáng),系統(tǒng)運(yùn)行速度越快。。【適用場(chǎng)景】任何項(xiàng)目。二、Java虛擬機(jī)調(diào)優(yōu)應(yīng)該選擇SUN的JVM,在滿足項(xiàng)目需要的前提下,盡量選用版本較高的JVM,一般來(lái)說(shuō)高版本產(chǎn)品在速度和效率上比低版本會(huì)有改進(jìn)。JDK1.4比JDK1.3性能提高了近10%-20%,JDK1.5比J
系統(tǒng) 2019-08-12 01:32:46 1979
最近接觸到應(yīng)用服務(wù)器JBoss,此外JBossWeb與Tomcat也同為web服務(wù)器,便查閱資料對(duì)三者進(jìn)行比較,供大家參考。一、TomcatTomcat服務(wù)器是免費(fèi)開源的Web應(yīng)用服務(wù)器。支持最新的Servlet和JSP規(guī)范。因?yàn)門omcat技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java愛(ài)好者的喜愛(ài)并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。Tomcat和IIS、Apache等Web服務(wù)器一樣,具有處理HTML頁(yè)面的功能,不過(guò),Tom
系統(tǒng) 2019-08-12 01:32:41 1979
apache-tomcat-6.0.20-srcpackageorg.apache.catalina.util;publicfinalclassRequestUtil{…/***DecodeandreturnthespecifiedURL-encodedbytearray.Itisassumed*thestringisnotaquerystring.**@parambytesTheurl-encodedbytearray*@paramencTheencod
系統(tǒng) 2019-08-12 01:32:35 1979
今天同事在現(xiàn)場(chǎng)遇到這樣一個(gè)問(wè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 1979
同時(shí)啟動(dòng)兩個(gè)tomcat設(shè)置,具體如下:1.不要設(shè)置CATALINA_HOME2.分別修改安裝目錄下的conf子目錄中的server.xml文件:a.修改http訪問(wèn)端口為不同的端口,將8080修改為tomcat不在使用的端口號(hào)。此處所設(shè)的端口號(hào)即是以后訪問(wèn)web時(shí)所用的端口號(hào)。b.修改其中一個(gè)tomcat的Shutdown端口(在server.xml中,默認(rèn)為8005端口),將8005修改為沒(méi)有在使用的端口號(hào),例如8055。c.修改其中一個(gè)tomcat的
系統(tǒng) 2019-08-12 01:32:31 1979
在bin下面有9個(gè)sh文件,本文將逐步分析,今天就以version.sh為例os400=false#uname取操作系統(tǒng)名稱如Linux如果為OS400的操作系統(tǒng)特殊處理case"`uname`"inOS400*)os400=true;;esac#resolvelinks-$0maybeasoftlink#解析文件或者符號(hào)文件得到真正文件#/home/dragonsuc/bin/version.sh#/home/dragonsuc/bin/tm->/hom
系統(tǒng) 2019-08-12 01:32:30 1979
1.什么是tomcatTomcat就是用來(lái)解析jsp程序的一個(gè)軟件Tomcat是Apache軟件基金會(huì)(ApacheSoftwareFoundation)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人共同開發(fā)而成。Tomcat是一個(gè)輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。2.安裝GDK下載jdk官網(wǎng)地址:http://www.oracle.com/technet
系統(tǒng) 2019-08-12 01:32:21 1979
tomcat6從啟動(dòng)到監(jiān)聽8080端口來(lái)處理請(qǐng)求的過(guò)程,如圖:最后的http11processor來(lái)負(fù)責(zé)處理每個(gè)request,也就是http協(xié)議的post,get,head,delete方法,不是嘛?tomcat流程啟動(dòng)圖
系統(tǒng) 2019-08-29 23:36:54 1978
下面是使用服務(wù)形式啟動(dòng)tomcat6.0的內(nèi)存配置方法:D:\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0\bin下打開tomcat6w.exe,切換到j(luò)ava選項(xiàng)卡在JavaOptions選項(xiàng)的最后面加入(這個(gè)和修改注冊(cè)表的效果一樣):-XX:PermSize=256M-XX:MaxPermSize=386m-Xms1024m-Xmx1024m(后面都不能有空格哦,不然會(huì)報(bào)錯(cuò),一般情況下PermSize和
系統(tǒng) 2019-08-12 09:26:47 1978
環(huán)境:JDK142tomcat5.0mysql5.0.16apache-ant-1.6.5jbpm-starters-kit-3.1.4一、解壓縮jdpm-starters-kit-3.1.4,標(biāo)識(shí)為:JBPM_HOME在mysql數(shù)據(jù)庫(kù)中建庫(kù)”jbpm“,在%JBPM_HOME%/lib下,建立mysql文件夾,將mysql驅(qū)動(dòng)程序拷貝到mysql文件夾下。二、為ant創(chuàng)建jbpm相關(guān)數(shù)據(jù)庫(kù)修改相關(guān)配置文件1、%JBPM_HOME%\src\resour
系統(tǒng) 2019-08-12 01:33:47 1978
這是一個(gè)系列文章的第一篇。標(biāo)題還是費(fèi)了點(diǎn)腦子才確定的,起什么名字比較好呢。Tomcat工作原理?深入淺出Tomcat運(yùn)行機(jī)制?從零開始研究Tomcat?Tomcat是怎么運(yùn)行起來(lái)的?Tomcat是如何為我們提供服務(wù)的?本想起個(gè)酷炫狂拽吊炸天的名字,顯得咱也高大上一些,令萬(wàn)人敬仰,思來(lái)想去最后還是用了最土最樸素的標(biāo)題:Tomcat是怎么工作的。本系列源于《HowTomcatWorks》一書,這本書我搜了一下,是沒(méi)有正式的中文版的。充其量有些出于興趣愛(ài)好才翻譯
系統(tǒng) 2019-08-12 01:33:43 1978
啟動(dòng)后tomcat顯示的代碼如下:2014-4-310:50:15org.apache.catalina.core.AprLifecycleListenerinit信息:TheAPRbasedApacheTomcatNativelibrarywhichallowsoptimalperformanceinproductionenvironmentswasnotfoundonthejava.library.path:C:/ProgramFiles/Java/j
系統(tǒng) 2019-08-12 01:33:39 1978
Tomcat數(shù)據(jù)庫(kù)連接池估計(jì)現(xiàn)在使用的不多了,現(xiàn)在都是DBCP,C3P0之類的,在很多軟件項(xiàng)目中,dbcp,c3p0確實(shí)很好,配置一下隨便用,使用Tomcat連接池可能不是很方便;但后來(lái)發(fā)現(xiàn),在分布式服務(wù)器或者分庫(kù)中使用Tomcat數(shù)據(jù)庫(kù)連接池確實(shí)不錯(cuò),可以一次啟動(dòng)打開不同庫(kù)上的連接池;以下是配置文件,conf下的server.xml文件(原來(lái)內(nèi)容全部清除)
系統(tǒng) 2019-08-12 01:33:33 1978
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 1978
一、C3P0下載C3P0下載地址:http://sourceforge.net/projects/c3p0/files/?source=navbar下載完成之后得到一個(gè)壓縮包。二、使用C3P0配置JNDI數(shù)據(jù)源Tomcat6.x中配置JNDI數(shù)據(jù)源時(shí)默認(rèn)使用的是Tomcat6.x自帶的DBCP連接池,Tomcat6.x使用DBCP連接池配置JNDI數(shù)據(jù)源如下:1
系統(tǒng) 2019-08-12 01:33:05 1978