<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    StevenBot-Saltsam

    眼睛能裝下世界,為何卻裝不下眼淚? 一只風箏一輩子只為一根線冒險。 那不是一場游戲,為何總有一根線牽著心懷,隱隱作疼? 那不是一段邂逅,為何飄在橋上的影子,總纏進夢鄉? 那不是一個夢境,為何你的溫柔私語,總是不經意的響起?

    導航

    <2011年10月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    統計

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    datas link

    OSChinal Sources codes Library

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    Tomcat的參數配置及一般問題的解決

    如何解決端口沖突導致tomcat無法啟動的問題
    Tomcat在啟動時主要使用下面的3個端口
    <Server port="8005" shutdown="SHUTDOWN" debug="0">
    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8080" minProcessors="5"maxProcessors="75"enableLookups="true" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="200000"useURIValidationHack="false" disableUploadTimeout="true" />
    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8009" minProcessors="5" maxProcessors="75"enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="20000" useURIValidationHack="false"protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>
    端口被占用后的現象:
    Ø         8080端口被占用,tomcat剛開始啟動就立即停止;
    Ø         8005端口被占用,tomcat啟動后期停止;
    Ø         8009端口被占用,tomcat會自動使用下一個未被占用的端口,無啟動問題。
    如果想查看端口的使用狀態,在win2000下使用命令netstat –na;在winXP/2003下使用命令netstat –nao;把tomcat端口修改為未使用的端口然后再啟動。
    2、 修改java虛擬機內存
    修改tomcat\bin\catalina.bat文件,在JAVA_OPTS變量使用前加入
    set JAVA_OPTS=-Xms128m -Xmx256m
    其中Xms為最小內存,Xmx為最大內存。
    設定的最大內存可用如下命令測試:java -Xmx1048m -version
    可以使用如下程序代碼實現對內存的監控:
    <%
    Runtime lRuntime = Runtime.getRuntime();
    out.println("Free Memory: "+lRuntime.freeMemory()+"<br>");
    out.println("Max   Memory: "+lRuntime.maxMemory()+"<br>");
    out.println("Total Memory: "+lRuntime.totalMemory()+"<br>");
    %>
    3、 修改tomcat連接數
    修改tomcat\conf\server.xml文件中的如下部分
    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"port="8080" minProcessors="5" maxProcessors="75"enableLookups="true" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" useURIValidationHack="false"disableUploadTimeout="true" />
    其中minProcessors為最小連接數;maxProcessors為最大連接數;acceptCount為允許最大連接數;connectionTimeout為網絡連接超時時間毫秒數。
    4、 禁止列出目錄下的文件
    修改tomcat\conf\web.xml文件中的如下部分,把true設置為false。
    <init-param>
    <param-name>listings</param-name>
        <param-value>true</param-value>
    </init-param>
    5、 設置session失效的時間
    修改tomcat\conf\web.xml文件的如下部分,時間單位為分鐘。
    <session-config>
    <session-timeout>30</session-timeout>
    </session-config>
    6、 設置MIME響應類型
    如果文件在客戶端中的響應程序類型和期望不一致,修改tomcat\conf\web.xml文件中的如下部分。
    <mime-mapping>
    <extension>zip</extension>
    <mime-type>application/zip</mime-type>
    </mime-mapping>
    <mime-mapping>
    <extension>mht</extension>
    <mime-type>message/rfc822</mime-type>
    </mime-mapping>
    7、 設置tomcat的默認訪問頁面
    修改tomcat\conf\web.xml文件中的如下部分。
    <welcome-file-list>
    <welcome-file>login.jsp</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    8、 設置tomcat管理用戶
    修改tomcat\conf\tomcat-users.xml。
    <tomcat-users>
     <role rolename="tomcat"/>
     <role rolename="role1"/>
     <role rolename="manager"/>
     <role rolename="admin"/>
     <user username="tomcat" password="tomcat" roles="tomcat"/>
     <user username="role1" password="tomcat" roles="role1"/>
     <user username="both" password="tomcat" roles="tomcat,role1"/>
     <user username="admin" password="" roles="admin,manager"/>
    </tomcat-users>
    附:
    1、 Tomcat 5.xTomcat 4.x在解析提交表單時發生了變化,Tomcat 4.x無論是post還是get,都使用相同的編碼,而Tomcat 5.x 卻把get方法單獨了出來,具體可查看tomcatsource code
    2、 Tomcat 5.x允許includejsp頁面重新定義解碼方式(如下示例),而Tomcat4.x則不允許。
    <%@ page contentType="text/html; charset=GBK" %>
     
    如何解決端口沖突導致tomcat無法啟動的問題
    Tomcat在啟動時主要使用下面的3個端口
    <Server port="8005" shutdown="SHUTDOWN" debug="0">
    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8080" minProcessors="5"maxProcessors="75"enableLookups="true" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="200000"useURIValidationHack="false" disableUploadTimeout="true" />
    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8009" minProcessors="5" maxProcessors="75"enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="20000" useURIValidationHack="false"protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>
    端口被占用后的現象:
    Ø         8080端口被占用,tomcat剛開始啟動就立即停止;
    Ø         8005端口被占用,tomcat啟動后期停止;
    Ø         8009端口被占用,tomcat會自動使用下一個未被占用的端口,無啟動問題。
    如果想查看端口的使用狀態,在win2000下使用命令netstat –na;在winXP/2003下使用命令netstat –nao;把tomcat端口修改為未使用的端口然后再啟動。
    2、 修改java虛擬機內存
    修改tomcat\bin\catalina.bat文件,在JAVA_OPTS變量使用前加入
    set JAVA_OPTS=-Xms128m -Xmx256m
    其中Xms為最小內存,Xmx為最大內存。
    設定的最大內存可用如下命令測試:java -Xmx1048m -version
    可以使用如下程序代碼實現對內存的監控:
    <%
    Runtime lRuntime = Runtime.getRuntime();
    out.println("Free Memory: "+lRuntime.freeMemory()+"<br>");
    out.println("Max   Memory: "+lRuntime.maxMemory()+"<br>");
    out.println("Total Memory: "+lRuntime.totalMemory()+"<br>");
    %>
    3、 修改tomcat連接數
    修改tomcat\conf\server.xml文件中的如下部分
    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"port="8080" minProcessors="5" maxProcessors="75"enableLookups="true" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" useURIValidationHack="false"disableUploadTimeout="true" />
    其中minProcessors為最小連接數;maxProcessors為最大連接數;acceptCount為允許最大連接數;connectionTimeout為網絡連接超時時間毫秒數。
    4、 禁止列出目錄下的文件
    修改tomcat\conf\web.xml文件中的如下部分,把true設置為false。
    <init-param>
    <param-name>listings</param-name>
        <param-value>true</param-value>
    </init-param>
    5、 設置session失效的時間
    修改tomcat\conf\web.xml文件的如下部分,時間單位為分鐘。
    <session-config>
    <session-timeout>30</session-timeout>
    </session-config>
    6、 設置MIME響應類型
    如果文件在客戶端中的響應程序類型和期望不一致,修改tomcat\conf\web.xml文件中的如下部分。
    <mime-mapping>
    <extension>zip</extension>
    <mime-type>application/zip</mime-type>
    </mime-mapping>
    <mime-mapping>
    <extension>mht</extension>
    <mime-type>message/rfc822</mime-type>
    </mime-mapping>
    7、 設置tomcat的默認訪問頁面
    修改tomcat\conf\web.xml文件中的如下部分。
    <welcome-file-list>
    <welcome-file>login.jsp</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    8、 設置tomcat管理用戶
    修改tomcat\conf\tomcat-users.xml。
    <tomcat-users>
     <role rolename="tomcat"/>
     <role rolename="role1"/>
     <role rolename="manager"/>
     <role rolename="admin"/>
     <user username="tomcat" password="tomcat" roles="tomcat"/>
     <user username="role1" password="tomcat" roles="role1"/>
     <user username="both" password="tomcat" roles="tomcat,role1"/>
     <user username="admin" password="" roles="admin,manager"/>
    </tomcat-users>
    附:
    1、 Tomcat 5.xTomcat 4.x在解析提交表單時發生了變化,Tomcat 4.x無論是post還是get,都使用相同的編碼,而Tomcat 5.x 卻把get方法單獨了出來,具體可查看tomcatsource code
    2、 Tomcat 5.x允許includejsp頁面重新定義解碼方式(如下示例),而Tomcat4.x則不允許。
    <%@ page contentType="text/html; charset=GBK" %>

    posted on 2011-10-08 09:34 Steven_bot 閱讀(1870) 評論(0)  編輯  收藏 所屬分類: tomcat

    主站蜘蛛池模板: 久久久久久国产精品免费无码| 亚洲国产日韩综合久久精品| 亚洲精品无码专区久久同性男| 日韩一区二区在线免费观看| 最近中文字幕mv免费高清视频7| 在线观看免费人成视频色9| 综合在线免费视频| 美女被cao免费看在线看网站| 免费看黄视频网站| 成年大片免费视频| 黄a大片av永久免费| 国产免费直播在线观看视频| 四虎永久在线精品免费影视 | baoyu122.永久免费视频| 国产日韩精品无码区免费专区国产 | 亚洲一线产品二线产品| 亚洲变态另类一区二区三区 | 亚洲女人影院想要爱| 亚洲入口无毒网址你懂的| 国产AV旡码专区亚洲AV苍井空| 亚洲国产精华液2020| 日本永久免费a∨在线视频 | 国产婷婷综合丁香亚洲欧洲| 亚洲熟女精品中文字幕| 国产午夜亚洲精品不卡免下载| 2022免费国产精品福利在线| 久久久久久影院久久久久免费精品国产小说| 最近中文字幕大全中文字幕免费| 中文字幕无码视频手机免费看| 日韩一品在线播放视频一品免费| 久久久久亚洲爆乳少妇无| 水蜜桃亚洲一二三四在线| 亚洲天然素人无码专区| 免费大片av手机看片高清| 大地资源在线资源免费观看| 最近中文字幕免费完整| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 96免费精品视频在线观看| 成人免费视频软件网站| 中文亚洲成a人片在线观看| 亚洲欧洲自拍拍偷午夜色|