<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的內存大小,其中分為以下兩種方式:


    一、使用 catalina.bat 等命令行方式運行的 tomcat

    查看系統最大支持內存命令:java -Xmx1024m -version

    1、修改 tomcat\bin\Catalina.bat 文件
    windows環境下:

    在166行左右
    rem Execute Java with the applicable properties ”以下每行
    %_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%

    在 %DEBUG_OPTS% 后面添加-Xms256m -Xmx512m

    linux環境下:

    打開在Tomcat的安裝目錄的bin文件的catalina.sh文件,進入編輯狀態.
    在注釋后面加上如下腳本:
    JAVA_OPTS='-Xms512m -Xmx1024m'
    JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=64M -XX:MaxPermSize=256m"

    其中 JAVA_OPTS='-Xms512m -Xmx1024m' 是設置Tomcat使用的內存的大小.

    -XX:PermSize=64M -XX:MaxPermSize=256m 指定類空間(用于加載類)的內存大小 

    保存后,重新以命令行的方式運行 tomcat ,即可,然后通過最后面介紹的如何觀察tomcat現有內存情況的方法進行查看是否已經變更成功。

     

     

     

    二、使用 系統中的 “服務”,或者開始菜單的可執行程序運行的tomcat

    1、關閉 現在正在運行的tomcat


    2.1 [注意]

    [高版本tomcat配置方法]

    如果是tomcat 5.5 或者是 5.0.28 之后的版本,在 Java 選項卡中,下方,會有
    Inital memory Pool:   
    Maximum memory Pool:
    Thread stack size:
    三個輸入框,在這里即可不用做上面的操作,直接配置內存大小,只需要設置
    Inital memory Pool 為 256
    Maximum memory Pool 為 512

    點擊確定后,重啟tomcat 生效

     

    如果您是低版本的tomcat,發現沒有上面那幾個錄入框,請看下面的操作步驟

     

    [低版本tomcat配置方法]

    在開始菜單中,找到“Apache Tomcat 5.0”,并選擇“Configure Tomcat”,在彈出的對話框窗口中,切換到 Java VM 選項卡,并在 Java Options 輸入框的最前面輸入

    -Xms256m -Xmx512m

    即輸入框中的內容會像下面的代碼(與自己的環境有所區別)

    -Xms256m -Xmx512m
    -Dcatalina.home="C:\tomcat5"
    -Djava.endorsed.dirs="C:\tomcat5\common\endorsed"
    -Xrs

    設置完后,點擊“確定”,并重啟tomcat即可。

     

    三、查看現有tomcat的內存大小情況

    1、啟動tomcat
    2、訪問 http://localhost:8080/manager/status ,并輸入您在安裝tomcat時輸入的用戶與口令,如 admin ,密碼 admin(密碼是您在tomcat安裝時輸入的)

    注:添加用戶,修改conf/tomcat-users.xml

    <?xml version='1.0' encoding='utf-8'?>
    <tomcat-users>
      <role rolename="tomcat"/>
      <role rolename="role1"/>
      <role rolename="manager"/>
      <role rolename="admin"/>
      <user username="tomcat" password="tomcat" roles="tomcat"/>
      <user username="both" password="tomcat" roles="tomcat,role1"/>
      <user username="role1" password="tomcat" roles="role1"/>
      <user username="admin" password="admin" roles="admin,manager"/>
    </tomcat-users>

    3、進入了Server Status頁面,可以在JVM表格中看到 
    Free memory: 241.80 MB Total memory: 254.06 MB Max memory: 508.06 MB

    上面的文字即代表了,當前空閑內存、當前總內存、最大可使用內存三個數據。
    確定了最大內存足夠大時,tomcat即可正常運轉

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

    評論

    # re: 如何修改和查看tomcat內存大小 2014-06-10 14:08 tt

    資料不錯...  回復  更多評論   

    主站蜘蛛池模板: 无码国产精品一区二区免费式影视| 99视频免费在线观看| 成人免费视频网站www| 亚洲AV无码国产丝袜在线观看 | 亚洲精品偷拍无码不卡av| 羞羞视频免费网站在线看| 自拍偷自拍亚洲精品第1页| 日韩在线视频线视频免费网站| 国产嫩草影院精品免费网址| 亚洲精华液一二三产区| 国产免费小视频在线观看| 国内成人精品亚洲日本语音| 免费人成年轻人电影| 一级一级一片免费高清| 亚洲中久无码不卡永久在线观看| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 91嫩草国产在线观看免费| 亚洲 日韩 色 图网站| 四虎影视免费在线| 女bbbbxxxx另类亚洲| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | fc2免费人成在线视频| 亚洲成A人片在线观看WWW| 91老湿机福利免费体验| 亚洲AV无码无限在线观看不卡| 人人狠狠综合久久亚洲高清| 久久精品无码专区免费| 亚洲高清日韩精品第一区| 日韩精品无码区免费专区| 美女扒开尿口给男人爽免费视频 | 国内精品免费麻豆网站91麻豆| 日韩亚洲不卡在线视频中文字幕在线观看| 最近中文字幕免费mv视频8| 在线观看免费亚洲| 亚洲国产精品va在线播放| 99久久免费国产香蕉麻豆| 男男gay做爽爽的视频免费| 国产亚洲综合成人91精品| 丁香花免费高清视频完整版| 黄色网址大全免费| 亚洲成a人片在线观看中文动漫|