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

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

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

    隨筆-40  評(píng)論-66  文章-0  trackbacks-0
    如何解決端口沖突導(dǎo)致tomcat無(wú)法啟動(dòng)的問(wèn)題
    Tomcat在啟動(dòng)時(shí)主要使用下面的3個(gè)端口
    <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"/>
    端口被占用后的現(xiàn)象:
    Ø         8080端口被占用,tomcat剛開始啟動(dòng)就立即停止;
    Ø         8005端口被占用,tomcat啟動(dòng)后期停止;
    Ø         8009端口被占用,tomcat會(huì)自動(dòng)使用下一個(gè)未被占用的端口,無(wú)啟動(dòng)問(wèn)題。
    如果想查看端口的使用狀態(tài),在win2000下使用命令netstat –na;在winXP/2003下使用命令netstat –nao;把tomcat端口修改為未使用的端口然后再啟動(dòng)。
    2、 修改java虛擬機(jī)內(nèi)存
    修改tomcat\bin\catalina.bat文件,在JAVA_OPTS變量使用前加入
    set JAVA_OPTS=-Xms128m -Xmx256m
    其中Xms為最小內(nèi)存,Xmx為最大內(nèi)存。
    設(shè)定的最大內(nèi)存可用如下命令測(cè)試:java -Xmx1048m -version
    可以使用如下程序代碼實(shí)現(xiàn)對(duì)內(nèi)存的監(jiān)控:
    <%
    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連接數(shù)
    修改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為最小連接數(shù);maxProcessors為最大連接數(shù);acceptCount為允許最大連接數(shù);connectionTimeout為網(wǎng)絡(luò)連接超時(shí)時(shí)間毫秒數(shù)。
    4、 禁止列出目錄下的文件
    修改tomcat\conf\web.xml文件中的如下部分,把true設(shè)置為false。
    <init-param>
    <param-name>listings</param-name>
        <param-value>true</param-value>
    </init-param>
    5、 設(shè)置session失效的時(shí)間
    修改tomcat\conf\web.xml文件的如下部分,時(shí)間單位為分鐘。
    <session-config>
    <session-timeout>30</session-timeout>
    </session-config>
    6、 設(shè)置MIME響應(yīng)類型
    如果文件在客戶端中的響應(yīng)程序類型和期望不一致,修改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、 設(shè)置tomcat的默認(rèn)訪問(wèn)頁(yè)面
    修改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、 設(shè)置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在解析提交表單時(shí)發(fā)生了變化,Tomcat 4.x無(wú)論是post還是get,都使用相同的編碼,而Tomcat 5.x 卻把get方法單獨(dú)了出來(lái),具體可查看tomcatsource code
    2、 Tomcat 5.x允許includejsp頁(yè)面重新定義解碼方式(如下示例),而Tomcat4.x則不允許。
    <%@ page contentType="text/html; charset=GBK" %>
     
    如何解決端口沖突導(dǎo)致tomcat無(wú)法啟動(dòng)的問(wèn)題
    Tomcat在啟動(dòng)時(shí)主要使用下面的3個(gè)端口
    <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"/>
    端口被占用后的現(xiàn)象:
    Ø         8080端口被占用,tomcat剛開始啟動(dòng)就立即停止;
    Ø         8005端口被占用,tomcat啟動(dòng)后期停止;
    Ø         8009端口被占用,tomcat會(huì)自動(dòng)使用下一個(gè)未被占用的端口,無(wú)啟動(dòng)問(wèn)題。
    如果想查看端口的使用狀態(tài),在win2000下使用命令netstat –na;在winXP/2003下使用命令netstat –nao;把tomcat端口修改為未使用的端口然后再啟動(dòng)。
    2、 修改java虛擬機(jī)內(nèi)存
    修改tomcat\bin\catalina.bat文件,在JAVA_OPTS變量使用前加入
    set JAVA_OPTS=-Xms128m -Xmx256m
    其中Xms為最小內(nèi)存,Xmx為最大內(nèi)存。
    設(shè)定的最大內(nèi)存可用如下命令測(cè)試:java -Xmx1048m -version
    可以使用如下程序代碼實(shí)現(xiàn)對(duì)內(nèi)存的監(jiān)控:
    <%
    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連接數(shù)
    修改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為最小連接數(shù);maxProcessors為最大連接數(shù);acceptCount為允許最大連接數(shù);connectionTimeout為網(wǎng)絡(luò)連接超時(shí)時(shí)間毫秒數(shù)。
    4、 禁止列出目錄下的文件
    修改tomcat\conf\web.xml文件中的如下部分,把true設(shè)置為false。
    <init-param>
    <param-name>listings</param-name>
        <param-value>true</param-value>
    </init-param>
    5、 設(shè)置session失效的時(shí)間
    修改tomcat\conf\web.xml文件的如下部分,時(shí)間單位為分鐘。
    <session-config>
    <session-timeout>30</session-timeout>
    </session-config>
    6、 設(shè)置MIME響應(yīng)類型
    如果文件在客戶端中的響應(yīng)程序類型和期望不一致,修改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、 設(shè)置tomcat的默認(rèn)訪問(wèn)頁(yè)面
    修改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、 設(shè)置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在解析提交表單時(shí)發(fā)生了變化,Tomcat 4.x無(wú)論是post還是get,都使用相同的編碼,而Tomcat 5.x 卻把get方法單獨(dú)了出來(lái),具體可查看tomcatsource code
    2、 Tomcat 5.x允許includejsp頁(yè)面重新定義解碼方式(如下示例),而Tomcat4.x則不允許。
    <%@ page contentType="text/html; charset=GBK" %>
     
    posted on 2007-11-22 10:00 Super·shen BLOG 閱讀(16622) 評(píng)論(2)  編輯  收藏

    評(píng)論:
    # re: Tomcat的參數(shù)配置及一般問(wèn)題的解決 2012-12-31 17:59 | orangle_lzz
    很不錯(cuò)哦   回復(fù)  更多評(píng)論
      
    # re: Tomcat的參數(shù)配置及一般問(wèn)題的解決 2013-09-28 16:55 | 小幽靈
    真的很不錯(cuò)!謝謝你!  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费A级毛片无码久久版| 久久国产精品免费网站| 含羞草国产亚洲精品岁国产精品| 亚洲大香人伊一本线| 亚洲日韩乱码久久久久久| 亚洲妇女水蜜桃av网网站| 亚洲毛片免费视频| 亚洲一区二区影视| 国产亚洲精品影视在线| 亚洲人成人伊人成综合网无码| 亚洲中文字幕乱码一区| 亚洲av无码专区亚洲av不卡| 精品特级一级毛片免费观看| 日本高清免费中文在线看| 国产精品无码永久免费888| 拍拍拍无挡视频免费观看1000| 任你躁在线精品免费| 老汉精品免费AV在线播放| 国产精品久久免费| 日韩视频免费一区二区三区| 波多野结衣免费视频观看| 国内精品久久久久久久亚洲| 亚洲AV综合色区无码另类小说| 亚洲精品综合久久中文字幕| 亚洲色偷精品一区二区三区| 美女视频黄频a免费| 在线成人精品国产区免费| 四虎1515hh永久久免费| 成人毛片18女人毛片免费视频未| 国产成人免费网站在线观看 | 精品在线观看免费| 国产精品99爱免费视频| 久久精品中文字幕免费| www.黄色免费网站| 全亚洲最新黄色特级网站 | 永久免费av无码网站韩国毛片 | 亚在线观看免费视频入口| 韩国免费一级成人毛片| 免费a级毛片永久免费| 亚洲AV乱码久久精品蜜桃| 亚洲中文无码亚洲人成影院|