在tomcat的安裝路徑下查找conf文件下的server.xml文件,修改此文件即可,修改內(nèi)容如下:添加URIEncoding屬性即可,重啟服務(wù)。備注:如果不設(shè)置URIEncoding屬性,則Web服務(wù)訪問(wèn)時(shí),url上傳遞的中文就不能被正確解碼,或
系統(tǒng) 2019-08-12 01:33:02 2135
Tomcat性能調(diào)優(yōu)方案一、操作系統(tǒng)調(diào)優(yōu)對(duì)于操作系統(tǒng)優(yōu)化來(lái)說(shuō),是盡可能的增大可使用的內(nèi)存容量、提高CPU的頻率,保證文件系統(tǒng)的讀寫(xiě)速率等。經(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:33:00 2135
在默認(rèn)安裝后,tomcat的主目錄是webapps/root目錄,如果我們想改變tomcat的主目錄的話可以這樣做:打開(kāi)D:\java\tomcat7\conf\server.xml,在之間加入代碼:path指定訪問(wèn)該Web應(yīng)
系統(tǒng) 2019-08-12 01:32:56 2135
HttpProcessor.javaprivateHttpConnectorconnector=null;privatevoidlog(Stringmessage){Loggerlogger=connector.getContainer().getLogger();if(logger!=null)logger.log(threadName+""+message);//為什么這句話可以用?往下推論}HttpProcessor.javapublicHttpPr
系統(tǒng) 2019-08-12 01:33:42 2134
一、下載TomcatTomcat可以從http://tomcat.apache.org/網(wǎng)站下載,選擇任意版本,在BinaryDistributions下的zip包既是。二、配置Tomcat1、將下載TomcatZip壓縮包解壓。2、修改\bin\startup.bat文件:在第一行前面加入如下兩行:SETJAVA_HOME=D:\ProgramFiles\Java\jdk16_45(我的JDK安裝目錄)SETCATALINA_HOME=D:\apache
系統(tǒng) 2019-08-12 01:33:41 2134
現(xiàn)象:有一個(gè)jsp頁(yè)面(當(dāng)然可以是html頁(yè)面),做幾個(gè)超鏈接,鏈接到某個(gè)文件:w.mxp,點(diǎn)擊打開(kāi)后不提示下載對(duì)話框,卻打開(kāi)一個(gè)亂碼頁(yè)面。初步分析:有一個(gè)人說(shuō)以前碰到過(guò)這種情況,是因?yàn)楸镜貦C(jī)器上沒(méi)裝下載軟件,所以解析不了。但是,裝了迅雷后,還是亂碼頁(yè)面。況且,瀏覽器本身也有下載程序的。最終原因:使用的web服務(wù)器是Tomcat。在tomcat的web.xml文件中,mime-mapping需要配置一個(gè)后綴為mxp的元素。即添加:1234
系統(tǒng) 2019-08-12 01:33:08 2134
問(wèn)題定位對(duì)于Tomcat的處理耗時(shí)較長(zhǎng)的問(wèn)題主要有當(dāng)時(shí)的并發(fā)量、session數(shù)、內(nèi)存及內(nèi)存的回收等幾個(gè)方面造成的。出現(xiàn)問(wèn)題之后就要進(jìn)行分析了。1.關(guān)于Tomcat的session數(shù)目這個(gè)可以直接從Tomcat的web管理界面去查看即可或者借助于第三方工具LambdaProbe來(lái)查看,它相對(duì)于Tomcat自帶的管理稍微多了點(diǎn)功能,但也不多2.監(jiān)視Tomcat的內(nèi)存使用情況使用JDK自帶的jconsole可以比較明了的看到內(nèi)存的使用情況,線程的狀態(tài),當(dāng)前加載
系統(tǒng) 2019-08-12 01:33:05 2134
下面就讓我們簡(jiǎn)單了解一下TomcatServer處理一個(gè)http請(qǐng)求的過(guò)程假設(shè)來(lái)自客戶的請(qǐng)求為:http://localhost:8080/xhj/xhj_index.jsp1)請(qǐng)求被發(fā)送到本機(jī)端口8080,被在那里偵聽(tīng)的CoyoteHTTP/1.1Connector獲得2)Connector把該請(qǐng)求交給它所在的Service的Engine來(lái)處理,并等待來(lái)自Engine的回應(yīng)3)Engine獲得請(qǐng)求localhost/wsota/wsota_index.j
系統(tǒng) 2019-08-12 01:32:47 2134
安裝JDK[root@stu21~]#lftp172.16.0.1lftp172.16.0.1:~>cdpubcdok,cwd=/publftp172.16.0.1:/pub>cdSources/6.x86_64/jdk/lftp172.16.0.1:/pub/Sources/6.x86_64/jdk>getjdk-7u67-linux-x64.rpm126857158bytestransferredin22seconds(5.56M/s)lftp172.
系統(tǒng) 2019-08-12 01:32:36 2134
從Tomcat6.0以后,Java開(kāi)發(fā)者很容易就可以是用NIO的技術(shù)來(lái)提升tomcat的并發(fā)處理能力。修改成:
系統(tǒng) 2019-08-12 01:32:35 2134
正如一些初學(xué)者來(lái)說(shuō)在使用MyEclipse開(kāi)發(fā)JSP項(xiàng)目時(shí)候需要部署項(xiàng)目到TomCat的webapps目錄下才可用與測(cè)試但是當(dāng)每次修改源文件的時(shí)候需要重新部署項(xiàng)目以更新TomCat中加載的項(xiàng)目文件那么在大型項(xiàng)目的開(kāi)發(fā)中每天修改N次就需要重新部署N次項(xiàng)目到TomCat由此引入一個(gè)比較簡(jiǎn)單有效的修改TomCat配置文件達(dá)到指定TomCat加載項(xiàng)目的路徑以及修改自動(dòng)重新加載的功能這里需要修改TomCat安裝目錄conf下server.xml文件在節(jié)
系統(tǒng) 2019-08-12 01:33:49 2133
在網(wǎng)絡(luò)上看了許久,沒(méi)有一個(gè)真正可以解決TomCat多虛擬站點(diǎn)的配置問(wèn)題的,經(jīng)過(guò)試驗(yàn)和參考官方網(wǎng)站資料,終于解決了這個(gè)問(wèn)題.參考資料:ApacheTomcat文檔http://tomcat.apache.org/tomcat-5.0-doc/config/host.html在文中有這么一段話:OneormoreHostelementsarenestedinsideanEngineelement.InsidetheHostelement,youcannestC
系統(tǒng) 2019-08-12 01:33:23 2133
因?yàn)轫?xiàng)目的種種原因,必須啟動(dòng)兩個(gè)tomcat測(cè)試于是復(fù)制tomcat,改端口,報(bào)錯(cuò),到日志看,發(fā)現(xiàn)shutdow端口也需要改總結(jié)server.xml改兩個(gè)地方的端口
系統(tǒng) 2019-08-12 01:33:02 2133
有個(gè)朋友寫(xiě)JSP程序時(shí),在Servlet中取請(qǐng)求參數(shù)時(shí)出現(xiàn)了亂碼,當(dāng)然,這種亂碼問(wèn)題再簡(jiǎn)單不過(guò)了。由于在JSP中使用了GBK作用頁(yè)面的編碼,那么提交的中文信息自然也會(huì)被按著GBK進(jìn)行編碼,為%xx格式的GBK編碼。要解決這個(gè)問(wèn)題可以說(shuō)是方法多多。最簡(jiǎn)單的就是使用request.setCharacterEncoding方法設(shè)置編碼格式,如下面的代碼所示:request.setCharacterEncoding("GBK");在設(shè)置完編碼格式之后,就可以直接通
系統(tǒng) 2019-08-12 01:33:02 2133
本文講述APR(ApachePortalRuntime)和Tomcat.1.APR來(lái)源自apache項(xiàng)目,是apache2.x中的一個(gè)核心模塊。在Tomcat中使用APR,能帶來(lái)性能的很大提升和高擴(kuò)展性。因?yàn)锳RP是使用很多native的方法,比如sendfile(使用sendfile就可以讓用戶下載大文件),epoll等(Linux系統(tǒng)下)。這里是原文的描述:TomcatcanusetheApachePortableRuntimetoprovidesup
系統(tǒng) 2019-08-12 01:32:52 2133