太陽雨

          痛并快樂著

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            67 Posts :: 3 Stories :: 33 Comments :: 0 Trackbacks
          今天在部署應(yīng)用的時候,發(fā)現(xiàn)Tomcat報錯:java.lang.OutOfMemoryError: PermGen space,第一感覺就是Tomcat內(nèi)存分配的太小了。上網(wǎng)Google了一把發(fā)現(xiàn)了一堆資料,就不多說了,大家可以自己查。下面主要說我的解決辦法。
          先說我的機器的環(huán)境:
          cpu                  雙核2.66GHz * 2
          內(nèi)存                8G 
          操作系統(tǒng)       Win2003

          修改Tomcat\bin\catalina.bat文件。
          找到set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"這句話。在前面加上rem注釋掉。
          在它下面加入:
          set JAVA_OPTS=-server -Xms1024m -Xmx1024m -Xss512k -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true
          重新啟動Tomcat,正常啟動了
          posted on 2009-01-07 11:46 小蟲旺福 閱讀(8085) 評論(4)  編輯  收藏 所屬分類: 個人經(jīng)驗

          Feedback

          # re: Tomcat6下應(yīng)用太多出現(xiàn)java.lang.OutOfMemoryError: PermGen space 2009-04-10 14:37 澤華
          你好 ,可以解釋一下 這個設(shè)置嗎?
          set JAVA_OPTS=-server -Xms1024m -Xmx1024m -Xss512k -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true
            回復(fù)  更多評論
            

          # re: Tomcat6下應(yīng)用太多出現(xiàn)java.lang.OutOfMemoryError: PermGen space 2009-04-10 14:44 澤華
          這個問題的出現(xiàn)時因為堆空間不足,如果我修改之后如何測試堆空間是否擴大呢?
          還有 可以解釋一下 這個設(shè)置嗎?
          set JAVA_OPTS=-server -Xms1024m -Xmx1024m -Xss512k -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true

          在線等  回復(fù)  更多評論
            

          # re: Tomcat6下應(yīng)用太多出現(xiàn)java.lang.OutOfMemoryError: PermGen space 2009-04-11 09:21 精靈
          @澤華
          這個配置的每個參數(shù)的具體含義我已經(jīng)忘了,隨便看名字猜測的話難免會誤人。所以建議還是去google一下或者去看一下愛tomcat的官方文檔。
          至于怎么看內(nèi)存空間是否擴大,這個很簡單。你可以再你的任務(wù)管理器中-->性能選項卡-->查看一下虛擬內(nèi)存大小(默認是不顯示虛擬內(nèi)存大小的,你需要在“查看-->選擇列”中勾選中虛擬內(nèi)存大小)  回復(fù)  更多評論
            

          # re: Tomcat6下應(yīng)用太多出現(xiàn)java.lang.OutOfMemoryError: PermGen space 2011-10-03 15:36 liuneng
          但是我的tomcat\bin沒有catalina.bat怎么辦呀??  回復(fù)  更多評論
            

          主站蜘蛛池模板: 桂阳县| 利川市| 永登县| 兴和县| 神木县| 平远县| 隆子县| 林州市| 饶阳县| 金乡县| 张家口市| 玉林市| 满城县| 蕉岭县| 钦州市| 普兰县| 伊通| 油尖旺区| 璧山县| 云阳县| 广丰县| 砀山县| 漳平市| 正镶白旗| 临安市| 澎湖县| 伊宁市| 葵青区| 随州市| 赤峰市| 安康市| 祁东县| 江山市| 万山特区| 会东县| 苏尼特左旗| 新竹市| 富阳市| 江安县| 咸阳市| 灌云县|