最近用httpclient做performancetesting時,發現當線程加到150時服務端就會拋出socket資源用盡的錯誤,根本沒法再往上加,響應的速度也是相當的慢,后來經過研究,發現在server.xml中修改以一部分,增加節點數目,可以很好的提高性能:
系統 2019-08-12 01:32:20 2531
Question:Iapologizeifthisisapoorquestion,butI'musingWindowsandlookingtoseeifthere'sawaytorunawebappviaTomcatwherethedocBaseismultiplefolders.AlittlemorebackgroundisthatwehaveourEclipseprojectsetupinawaythatthewebcontentisbrokenint
系統 2019-08-12 01:33:58 2529
1、騰訊云數據庫配置1、考慮到安全性問題,,平常不使用root用戶登錄,新增一個用戶名neil,用來管理項目的數據庫a、首先登錄root創建db_AA數據庫b、在root用戶下,創建neil用戶,并對neil用戶授權對db_AA數據庫所有操作。GRANTALLONdb_AA.*TOneil@"%"IDENTIFIEDBY"XXXX";2.將現有數據導入到數據庫中注意:盡量不要使用Myeclipse、Navicat等工具進行導入數據操作,雖然數據庫已經是UT
系統 2019-08-12 01:33:29 2529
1.安裝JDK:直接運行jdk-7-windows-i586.exe可執行程序,默認安裝即可。安裝Tomcat:直接解壓縮下載文件“apache-tomcat-7.0.33-windows-x86.zip”到C盤下。安裝路徑建議修改為:c:\tomcat。2.1,新建變量名:JAVA_HOME,變量值:C:\ProgramFiles\Java\jdk1.7.02,打開PATH,添加變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bi
系統 2019-08-12 01:32:43 2529
在Tomcat5.5/conf/Catalina/localhost/xxxxx.xml(xxxxx.xml為你自己的web的配置xml文件)中添加resource
系統 2019-08-12 01:32:25 2528
tomcat版本:apache-tomcat-5.5.28解壓版tomcat修改catalina.bat文件,在開頭添加如下內容:JAVA_OPTS='-Xms1024m-Xmx2048m-XX:PermSize=256M-XX:MaxNewSize=256m-XX:MaxPermSize=256m'如果將解壓版tomcat安裝為Windows系統服務,需要修改注冊表中的參數修改注冊表HKEY_LOCAL_MACHINE\SOFTWARE\ApacheSo
系統 2019-08-12 01:33:50 2527
Java內存泄露監控工具:JVM監控工具介紹http://developer.51cto.com/art/201203/321431.htm關于施用fullgc頻繁的分析及解決http://www.07net01.com/zhishi/383213.html詳解JavaGC的工作原理+MinorGC、FullGChttp://www.blogjava.net/ldwblog/archive/2013/07/24/401919.htmlJVMGC算法CMS詳
系統 2019-08-12 01:33:29 2526
一、安裝JDKJDK(JavaDevelpmetkit)Java開發環境(工具包和運行環境jre)是Java開發的核心,包括:編譯程序的命令javac運行程序java命令hejavaAPI中的類庫。安裝JDK選擇安裝目錄安裝過程中會出現兩次安裝提示。第一次是安裝jdk,第二次是安裝jre。建議兩個都安裝在同一個java文件夾中的不同文件夾中。二、安裝完JDK后配置環境變量計算機→屬性→高級系統設置→高級→環境變量@1.用戶變量→新建JAVA_HOME變量。
系統 2019-08-12 01:33:37 2523
本文是就Tomcat4為基礎向大家介紹WEB容器調優的,因為許多朋友安裝好之后就開始正式上線,很少有人以用戶現場為基礎對服務器進行調優。如果并發量小,系統可能不會出問題,但是并發量大時,系統反應速度迅速下降,由于不了解原因,因此大家還拼命在自己的應用中尋找問題,從而浪費了寶貴的現場時間。但是Tomcat如何調優呢?其實真正的WEB容器調優是需要許多方面的知識的,你必須了解網絡+硬件+OS+JVM+WEB容器,但是這篇文章無法講解那么多,而應用服務器本身也有
系統 2019-08-12 01:32:30 2523
要說這是個小問題,但是對于公司新進的一套系統,沒想到虛擬目錄配置的方式不同,結果也不一樣。開發商那里,是在server.xml里面配置host方式,才配置虛擬目錄。我用的是在conf/Catalina/localhost下建立一個xml文件,用于主目錄或者虛擬目錄,而不需要去修改server.xml。先備忘一下配置方式:1.使用server.xml配置hostserver.xml里面大概是:
系統 2019-08-12 01:33:56 2520
除了默認配置的DataSourceRealm,Tomcat還支持JDBCRealm,它通過JDBC來訪問記錄在關系數據庫里的認證信息。JDBCRealm的配置步驟如下:在$TOMCAT_HOME\conf\server.xml配置元素。
系統 2019-08-12 01:33:40 2520
前言JavaThreadDump是一個非常有用的應用診斷工具,通過threaddump出來的信息,可以定位到你需要了解的線程,以及這個線程的調用棧.如果配合linux的top命令,可以找到你的系統中的最耗CPU的線程代碼段,這樣才能有針對性地進行優化.場景和實踐2.1.后臺系統一直是在黑盒運行,除了能暫停一部分任務的執行,根本無法知道哪些任務耗CPU過多。所以一直以為是業務代碼的問題,經過各種優化(刪減沒必要的邏輯,合并寫操作)等等優化,系統負載還是很高.
系統 2019-08-12 01:32:23 2519
log4j-1.2.9.在tomcat5.5下面的配置拷貝log4j-1.2.9.jar到\WEB-INF\lib目錄下在eclipse的javabuilderpath中增加log4j-1.2.9.jar引用是沒有用的在拷貝log4j-1.2.9.jar到\WEB-INF\lib下tomcat在啟動的時候需要自動查找這個目錄下面的lib,而eclipse的引用是在開發的使用使用,在沒有發布的情況下,tomcat找不到這些類建commons-logging.
系統 2019-08-12 01:33:47 2515
目前,建議初學者用j2sdk+Tomcat5.0.19開始學習jsp.也是現在最新版本.初學者一般和我當初一樣,都不明白jdk,j2sdk,j2se,j2ee之間的區別,這里簡單介紹一下:jdk:javadevolopkit--java開發包(運行java最基本的東東)j2sdk:在1.4版以前稱為jdk,可以理解j2sdk是jdk的升級版本,所以我們只要安了j2sdk即可,JDK就沒必要了,呵呵,裝了升級版,還要裝低級版否?j2sdk呢有幾個版本對應于j
系統 2019-08-12 01:33:38 2515
最近在對Tomcat服務器的web應用進行性能測試的過程中,有時LoadRunner中總會報錯:Action.c(71):Error-27791:Server"localhost"hasshutdowntheconnectionprematurely但是這個錯誤并不是每次測試都會出現,通常在長時間的測試之后才偶爾出現,而奇怪的是在Tomcat的日志中并沒有相應的錯誤。從出錯信息的字面信息來看,應該是服務器由于某些原因關閉了連接,而Tomcat并不認為這是一
系統 2019-08-12 01:32:40 2515