posts - 241,  comments - 116,  trackbacks - 0
        1. javax.servlet.ServletException: Java heap space    
        2.  

          原因:jvm內存不足
          Heap size 設置
          JVM堆的設置 是指java程序運行過程中JVM可以調配使用的內存空間的設置.JVM在啟動的時候會自動設置Heap size的值,其初始空間(即-Xms)是物理內存的1/64,最大空間(-Xmx)是物理內存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等選項可進行設置。Heap size 的大小是Young Generation 和Tenured Generaion 之和。
          注意:在JVM中如果98%的時間是用于GC且可用的Heap size 不足2%的時候將拋出此異常信息。Heap Size 最大不要超過可用物理內存的80%,一般的要將-Xms和-Xmx選項設置為相同,而-Xms為1/4的-Xmx值。

           

          解決方法:手動設置Heap size

           

          1.如果是unix/linux操作系統:
          修改TOMCAT_HOME/bin/catalina.sh
          在“echo "Using CATALINA_BASE:    $CATALINA_BASE"”上面加入以下行:

          JAVA_OPTS="$JAVA_OPTS -server -Xms512m -Xmx512m -XX:MaxNewSize=256m"  

          2.如果是windows操作系統:
          修改TOMCAT_HOME/bin/catalina.bat
          在 echo Using CATALINA_BASE:   %CATALINA_BASE% 上面加入以下行:

        3. set JAVA_OPTS=%JAVA_OPTS% -server -Xms512m -Xmx512m -XX:MaxNewSize=256m  
        4. posted on 2011-06-30 09:58 墻頭草 閱讀(880) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          人人游戲網 軟件開發網 貨運專家
          主站蜘蛛池模板: 江门市| 临武县| 鹤庆县| 八宿县| 陇西县| 金坛市| 定边县| 鄂托克前旗| 贵阳市| 清水河县| 泗阳县| 新兴县| 轮台县| 江城| 江津市| 霍林郭勒市| 五大连池市| 新竹市| 合水县| 谷城县| 平遥县| 青州市| 莎车县| 西丰县| 三穗县| 霸州市| 道孚县| 屏东市| 永城市| 富宁县| 神池县| 云梦县| 渝北区| 定兴县| 承德市| 恭城| 澄城县| 喀什市| 重庆市| 襄樊市| 巴彦淖尔市|