久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

TOMCAT性能調(diào)優(yōu)

 Even578 2015-03-21

 

(2011-08-11 11:59:50)

1,、JVM虛擬機(jī)參數(shù)

服務(wù)器環(huán)境:WINDOWS2003JDK1.5.0_9及上,、TOMCAT5.5及以上

1)設(shè)置tomcatjava虛擬機(jī)參數(shù):\tomcat6\bin\catalina.bat

set JAVA_OPTS= -Xms1024m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:MaxNewSize=512m -Dfile.encoding=GBK -Duser.language=zh

2)設(shè)置tomcat服務(wù)器參數(shù)server.xml,,設(shè)置socket、線程,、最大連接等參數(shù)

maxThreads="999" 目前性能測(cè)試時(shí),,此參數(shù)調(diào)到了999

maxSpareThreads="97"

minSpareThreads="50"

 

maxActive="500"

maxIdle="30"

maxWait="5000"

 

3)設(shè)置操作系統(tǒng)tcpip參數(shù),regedit/修改windowstcpip參數(shù)(待測(cè)試)

 

2,、不讓tomcat列出某目錄下的文件

修改Tomcat\conf\web.xml文件,,把listings參數(shù)值設(shè)置成false即可,如下

<servlet>

……

        <init-param>

            <param-name>listings</param-name>

            <param-value>false</param-value>

        </init-param>

 ……

</servlet>

3,、java 獲取時(shí)間少8小時(shí)

績(jī)效報(bào)批和審批時(shí)間以及考勤請(qǐng)假等系統(tǒng)時(shí)間,,都比服務(wù)器上現(xiàn)在的時(shí)間少8小時(shí)

原因:java 獲取時(shí)間少8小時(shí)

解決辦法:?jiǎn)?dòng)命令里增加參數(shù)針對(duì)tomcat,修改其catalina.bat 對(duì)應(yīng)

set JAVA_OPTS= -Duser.timezone=Asia/Shanghai –Xms512m -Xmx1024m ……

新增 -Duser.timezone=Asia/Shanghai這句即可

4,、JVM中缺省字符集_解決中文亂碼問(wèn)題

解決tomcat下亂碼的問(wèn)題,刷新數(shù)據(jù)字典也出現(xiàn)亂碼的問(wèn)題

1Unixlinuxtomcat5/bin 下修改catalina.sh 下增加一個(gè)藍(lán)行內(nèi)容,內(nèi)容插入到指定位置:

export JAVA_OPTS=" -Xms1024m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:MaxNewSize=256m -Dfile.encoding=GBK -Duser.language=zh "

2windowstomcat5/bin 下修改catalina.bat 下增加一個(gè)藍(lán)行內(nèi)容,內(nèi)容插入到指定位置:

Windows

set JAVA_OPTS= -Xms1024m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:MaxNewSize=256m -Dfile.encoding=GBK -Duser.language=zh

5,、解決中文文件無(wú)法正常下載問(wèn)題

原因:文件名(字符串)編碼不同,導(dǎo)致了資源無(wú)法找到

解決辦法:到\tomcat\conf\server.xml文件,,找到下面的配置段,添加紅色部分

<Connector port="8889" protocol="org.apache.coyote.http11.Http11NioProtocol"

               connectionTimeout="20000"

               redirectPort="8443" maxHttpHeaderSize="8192"

               compression="on" compressionMinSize="2048" noCompressionUserAgents="gozilla, traviata"

               compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"

               URIEncoding="GBK"/>

6,、TOMCAT跟數(shù)據(jù)庫(kù)的連接斷開(kāi)后,,自動(dòng)重連數(shù)據(jù)庫(kù)設(shè)置

只需要在連接池server.xml文件中添加下面的參數(shù),網(wǎng)絡(luò)中斷后,,再連接上網(wǎng)絡(luò),,tomcat不用重啟就可以自動(dòng)去連接數(shù)據(jù)庫(kù)

<Resource name="jdbc/MSSQL" auth="Container" type="javax.sql.DataSource" maxActive="100"
  maxIdle="30" maxWait="10000" username="yksoft" password="yksoft1919"
  driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
  url="jdbc:sqlserver://192.192.100.89:1433;databaseName=ykchr;autoReconnect=true;"/>

7,、TOMCAT6安裝版性能參數(shù)調(diào)優(yōu),添加紅色框中內(nèi)容

TOMCAT性能調(diào)優(yōu)

8,、TOMCAT6增加nio方式,,優(yōu)化了并發(fā)時(shí)訪問(wèn)的速度,設(shè)置如下

TOMCAT性能調(diào)優(yōu)

9,、TOMCAT6 后臺(tái)報(bào)錯(cuò):警告: Parameters: Invalid chunk ignored.

解決辦法\Tomcat 6.0\conf\logging.properties文件的末行增加一行

org.apache.tomcat.util.http.level = SEVERE

10,、Tomcat設(shè)置Gzip,減少網(wǎng)絡(luò)流量

啟用對(duì)ext,,js文件壓縮功能,,提高訪問(wèn)效率;其實(shí)沒(méi)有真正的減肥,只不過(guò)用gzip幫助傳輸壓縮而已,,但是效果非常好

打開(kāi)tomcat/confserver.xml文件,在對(duì)應(yīng)端口的Connector元素里加上 :

<Connector port="8888" protocol="org.apache.coyote.http11.Http11NioProtocol"

               connectionTimeout="20000"

               redirectPort="8443" URIEncoding="GBK"

               compression="on"

               compressionMinSize="2048"

               noCompressionUserAgents="gozilla, traviata"

               compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"

               />

說(shuō)明:

1)   compression="on" 表示啟動(dòng)壓縮功能

2)   compressionMinSize="2048" 表示啟用壓縮的輸出內(nèi)容大小,,這里面默認(rèn)為2KB(即輸出內(nèi)容大于2KB才壓縮)

3)    noCompressionUserAgents="gozilla,traviata"表示對(duì)那些用戶(瀏覽器),不啟用壓縮功能;

4)    compressableMimeType="text/html,text/xml" 表示設(shè)定壓縮格式

此設(shè)置已經(jīng)在tomcat6上測(cè)試過(guò),,速度提高了很多,!

11server.xml詳解(學(xué)習(xí)用)

removeAbandoned=" true"            回收被遺棄的(一般是忘了釋放的)數(shù)據(jù)庫(kù)連接到連接池中

logAbandoned=" false"                       將被遺棄的數(shù)據(jù)庫(kù)連接的回收記入日志

removeAbandonedTimeout=" 60"        數(shù)據(jù)庫(kù)連接過(guò)多長(zhǎng)時(shí)間不用將被視為被遺棄而收回連接池中

maxWait="10000"                              最大建立連接等待時(shí)間,。如果超過(guò)此時(shí)間將接到異常,。

                                                        設(shè)為-1表示無(wú)限制。

 

maxActive   :   連接池的最大數(shù)據(jù)庫(kù)連接數(shù),。

        設(shè)為0表示無(wú)限制

目前性能測(cè)試環(huán)境,,此參數(shù)已調(diào)到了1000

maxIdle   :   數(shù)據(jù)庫(kù)連接的最大空閑時(shí)間。
           
超過(guò)此空閑時(shí)間,,數(shù)據(jù)庫(kù)連接將被標(biāo)記為不可用,,然后被釋放。
           
設(shè)為0表示無(wú)限制

reloadable : 當(dāng)網(wǎng)頁(yè)被更新時(shí)是否重新編譯

docBase   :   虛擬目錄的路徑,,絕對(duì)路徑,。
       
如果虛擬目錄設(shè)置?TALINA_HOME%\webapps目錄的某個(gè)子目錄下,
       
則可直接寫(xiě)子目錄名稱(如tiannet),。

path         :       指定路徑,,也就是訪問(wèn)web的路徑

 

TOMCAT啟用https安全認(rèn)證

1IP協(xié)議安全設(shè)置

編號(hào): 安全要求-設(shè)備-通用-TOMCAT-配置-17-可選

要求內(nèi)容

對(duì)于通過(guò)HTTP協(xié)議進(jìn)行遠(yuǎn)程維護(hù)的設(shè)備,,設(shè)備應(yīng)支持使用HTTPS等加密協(xié)議,。

操作指南

1、參考配置操作

(1)使用JDK自帶的keytool工具生成一個(gè)證書(shū)

JAVA_HOME/bin/ keytool  -genkey -alias tomcat -keyalg RSA -keystore d:/aaaaa

(2)修改tomcat/conf/server.xml配置文件,,更改為使用https方式,,增加如下行:

<Connector port="8443" maxHttpHeaderSize="8192"

               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

               enableLookups="false" disableUploadTimeout="true"

               acceptCount="100" scheme="https" secure="true"

               clientAuth="false" sslProtocol="TLS" keystoreFile="d:\\aaaaa" keystorePass="1234567890" />

      

其中keystorePass的值為生成keystore時(shí)輸入的密碼

重新啟動(dòng)tomcat服務(wù)

 2、補(bǔ)充操作說(shuō)明

 

檢測(cè)方法

1,、判定條件

使用https方式登陸tomcat服務(wù)器頁(yè)面,,登陸成功

2,、檢測(cè)操作

使用https方式登陸tomcat服務(wù)器管理頁(yè)面

3、補(bǔ)充說(shuō)明

Tomcat/bin目錄下,,不能有tcnative-1.dll文件,否則不支持httpsSSL認(rèn)證

 

2,、操作步驟

對(duì)于通過(guò)HTTP協(xié)議進(jìn)行遠(yuǎn)程維護(hù)的設(shè)備,設(shè)備應(yīng)支持使用HTTPS等加密協(xié)議,。

 

操作步驟:

第一步:生成證書(shū)

C:\Program Files\Java\jdk1.5.0_06\bin>keytool  -genkey -alias tomcat -keyalg  RS

A -keystore d:/aaa

keytool錯(cuò)誤: java.lang.Exception: Keystore文件存在,,但為空文件: d:/aaa

 

C:\Program Files\Java\jdk1.5.0_06\bin>keytool  -genkey -alias tomcat -keyalg  RS

A -keystore d:/aaa

輸入keystore密碼:  1234567890

您的名字與姓氏是什么?

  [Unknown]  lq

您的組織單位名稱是什么,?

  [Unknown]  hj

您的組織名稱是什么,?

  [Unknown]  hj

您所在的城市或區(qū)域名稱是什么?

  [Unknown]  bj

您所在的州或省份名稱是什么,?

  [Unknown]  bj

該單位的兩字母國(guó)家代碼是什么

  [Unknown]  CN

CN=lq, OU=hj, O=hj, L=bj, ST=bj, C=CN 正確嗎,?

  []  Y

 

輸入<tomcat>的主密碼

        (如果和 keystore 密碼相同,按回車(chē)):

第二步:修改server.xml,,增加

<Connector port="8443" maxHttpHeaderSize="8192"

               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

               enableLookups="false" disableUploadTimeout="true"

               acceptCount="100" scheme="https" secure="true"

               clientAuth="false" sslProtocol="TLS" keystoreFile="d:\\aaaaa" keystorePass="1234567890" />

 

第三步:Tomcat/bin目錄下,不能有tcnative-1.dll文件,否則不支持httpsSSL認(rèn)證

第四步:登錄界面,,https://127.0.0.1:8443/templates/index/hrlogon.jsp

 

 

3tomcat強(qiáng)制HTTPS  

即將:http://www. 強(qiáng)制轉(zhuǎn)換為:https://www.

解決辦法:

 tomcat\conf\web.xml中的</welcome-file-list>后面加上這樣一段: 

   <login-config>

      <!-- Authorization setting for SSL -->

      <auth-method>CLIENT-CERT</auth-method>

      <realm-name>Client Cert Users-only Area</realm-name>

  </login-config>

  <security-constraint>

      <!-- Authorization setting for SSL -->

      <web-resource-collection >

          <web-resource-name >SSL</web-resource-name>

          <url-pattern>/*</url-pattern>

      </web-resource-collection>

      <user-data-constraint>

          <transport-guarantee>CONFIDENTIAL</transport-guarantee>

      </user-data-constraint>

  </security-constraint>

4,、HTTPS無(wú)法下載/打開(kāi)文件的解決方法

現(xiàn)象:

(1) IE6/7下,,使用HTTPS下載/打開(kāi)文件時(shí),通過(guò)抓包發(fā)現(xiàn)文件已傳輸,,但IE提示“Internet Explorer無(wú)法下載 *** (來(lái)自***),。Internet Explorer無(wú)法打開(kāi)該Internet站點(diǎn)。請(qǐng)求的站點(diǎn)不可用,,或找不到,。請(qǐng)以后再試?!?/span> ("Unable to download. Internet Explorer was unable to open this site. The requested site is either unavailable or cannot be found. Please try again later."),,下載失敗。

(2) 如果下載目標(biāo)有一個(gè)hyperlink,,當(dāng)右鍵選擇“目標(biāo)另存為...”時(shí),,提示“Internet Explorer無(wú)法下載 *** (來(lái)自***)。無(wú)法將文件寫(xiě)入高速緩存”("The file could not be written to the cache"),,下載失敗,。

 

原因:

參考Microsoft KB 815313 316431 812935 323308

 

解決方法:

(1) 參考上述MS KB,向client注冊(cè)表增加下列DWORD條目BypassSSLNoCacheCheck,,值設(shè)為1,;

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings,右側(cè)添加:BypassSSLNoCacheCheckDWORD條目)值為1

注意:此設(shè)置,在2011-08-10以后的包,,已經(jīng)放到BSIE設(shè)置中,設(shè)置完后必須關(guān)掉全部IE,,然后重新啟動(dòng)IE

(2) 如果不方便修改client端,,檢查服務(wù)器端相關(guān)程序(eg. httpd),看是否在HTTP response header中自動(dòng)添加了“Pragma: no-cache”等內(nèi)容,。(參考MS KB316431的“更多信息”(More Information)部分)

 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多