1. 程式人生 > >tomcat記憶體溢位的解決辦法

tomcat記憶體溢位的解決辦法

Tomcatout of memory錯誤,是因為記憶體溢位,解決方法如下:

第一步:雙擊開啟tomcat:如圖一所示:

1:

第二步:圖2:雙擊開啟tomcat配置檔案configuration


第三步:圖3:選擇Arguments,VM arguments的最後面加上

-Xms128m -Xmx1024m -XX:MaxPermSize=512m,最後點選Apply---OK,重啟tomcat就好了.

該配置是設定tomcat最小記憶體128M,最大記憶體512M,一般512M都夠用了,太高了影響電腦效能


相關推薦

Tomcat記憶體溢位解決辦法

如果是eclipse記憶體溢位引起的錯誤,修改eclipse.ini檔案如下: -Xms128M -Xmx512M -XX:PermSize=512M -XX:MaxPermSize=1024m 如果是tomcat記憶體溢位引起的錯誤,加上這個引數 -Xms256M -

Tomcat 記憶體溢位解決方式

在專案部署過程中經常會出現tomcat記憶體溢位的問題,一下是本人遇到的幾種情況: 注意:linux 與windows 修改的方式不同,具體設定大小根據現場情況。 linux下編輯tomcat的catalina.sh檔案,在第一行的後面增加一句,或者在 echo Using CATALI

J2EE專案記憶體溢位解決辦法總結

提示:Caused by: java.lang.OutOfMemoryError: PermGen space 前段時間,發現專案記憶體溢位了。apache+tomcat叢集。解決辦法如下: 1.  用jprofile工具查詢專案情況。或者用JDK自帶的工具。如:jcon

IDEA記憶體溢位解決辦法

1、不要通過idea.exe啟動,而是通過idea64.exe啟動IDEA 2、修改引數檔案為idea.exe.vmoptions 原檔案為: -server -Xms128m -Xmx102

eclipse啟動tomcat記憶體溢位解決方式

因為eclipse預設分配給tomcat的記憶體太小,不足以啟動大的專案 eclipse對應的server中添如下配置: -Xms256M -Xmx512M -XX:PermSize=256m

[ Tomcat ] Eclispe下 Tomcat記憶體溢位解決方法

修改1: 在Eclipse中下面Servers雙擊Tomcat Server... 然後點選General InformAtion 下的Open launch configuration; 會彈出Edit Configuration,然後在選中Atg

Tomcat記憶體溢位解決方案

使用Java程式從資料庫中查詢大量的資料時出現異常:java.lang.OutOfMemoryError: Java heap space在JVM中如果98%的時間是用於GC且可用的 Heap size 不足2%的時候將丟擲此異常資訊。JVM堆的設定是指java程式執行過程

記憶體溢位解決辦法

eclipse->preference->java->Installed JREs->選擇JDK->edit -> Default VM Arguments: 增加

tomcat記憶體溢位解決,java.lang.OutOfMemoryError: PermGen space

今天遇到了一個java.lang.OutOfMemoryError: PermGen space異常問題,一直解決不了,根據網上修改了tomcat的配置檔案,但是還是解決不了,最後是通過如下方式解決的,解決步驟如下:eclipse–》 window–》show

Tomcat記憶體溢位java.lang.OutOfMemoryError的解決辦法

Tomcat啟動時報如下錯誤:     java.lang.OutOfMemoryError: PermGen space本人tomcat下放了10個不大的專案,最後就因為多一個專案報記憶體溢位的錯誤,按網上的配置在D:\Program Files\apache-tomca

myeclipse啟動tomcat記憶體溢位,或tomcat記憶體溢位問題解決辦法

        最近專案開發中老是遇到啟動專案後報記憶體溢位,首先我們要確定問題所在,MyEclipse啟動Tomcat無視catalina.bat中設定記憶體大小,所以說如果用myeclipse啟動tomcat記憶體溢位,而tomcat直接啟動不報錯的話,一定是MyEcl

tomcat記憶體溢位解決辦法

Tomcat報out of memory錯誤,是因為記憶體溢位,解決方法如下: 第一步:雙擊開啟tomcat:如圖一所示: 圖1: 第二步:圖2:雙擊開啟tomcat配置檔案configuration 第三步:圖3:選擇Arguments,在VM argume

Tomcat記憶體溢位(java.lang.OutOfMemoryError: PermGen space)的解決辦法

解決辦法: 配置相關記憶體大小。其中按照啟動tomcat的不同方式,分如下三種情況 a):如果是eclipse的tomcat外掛啟動tomcat,在“window”選單-“Preferences”-“Tomcat”-“JVM Settings”中

Tomcat記憶體溢位的三種情況及解決辦法分析

這三個方法都是說JVM的記憶體使用情況而不是作業系統的記憶體;   maxMemory()這個方法返回的是java虛擬機器(這個程序)能構從作業系統那裡挖到的最大的記憶體,以位元組為單位,如果在執行java程式的時候,沒有新增-Xmx引數,那麼就是64兆,也就是說maxMemory()返回的大約是64*102

[轉]Tomcat記憶體溢位(java.lang.OutOfMemoryError: PermGen space)的解決辦法 .

解決辦法:   配置相關記憶體大小。其中按照啟動tomcat的不同方式,分如下三種情況   a):如果是eclipse的tomcat外掛啟動tomcat,在“window”選單-“Preferences”-“Tomcat”-“JVM Settings”中新增JVM引數如下即可:       -Xms128M

有關tomcat記憶體溢位的完美解決方法

tomcat記憶體溢位設定JAVA_OPTS 設定Tomcat啟動的初始記憶體 其初始空間(即-Xms)是實體記憶體的1/64,最大空間(-Xmx)是實體記憶體的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等選項可 進行設定 例項,以下給出1G記憶體環境下java

解決Tomcat記憶體溢位問題(java.lang.OutOfMemoryError: PermGen space)

常見原因: jvm記憶體過小 程式不夠嚴謹,產生了過多的辣雞 解決方案: 增加jvm記憶體 步驟: step1:在Servers視窗雙擊使用的tomcat step2:在彈出的視窗中選擇Open launch configurat

linux解決Tomcat記憶體溢位

Tomcat本身不能直接在計算機上執行,需要依賴於作業系統和一個JAVA虛擬機器。JAVA程式啟動時JVM會分配一個初始記憶體和最大記憶體給程式。當程式需要的記憶體超出記憶體的最大值時虛擬機器就會提示記憶體溢位,並且導致應用服務崩潰。 一、常見的Java記憶體溢位有以下三種

Tomcat 記憶體溢位對應解決方式

1.Tomcat記憶體溢位的原因   生產環境中Tomcat記憶體設定不好很容易出現記憶體溢位。造成記憶體溢位是不一樣的,當然處理方式也不一樣。   這裡根據平時遇到的情況和相關資料進行一個總結。常見的一般會有下面三種情況: OutOfMemoryError: Ja

tomcat記憶體溢位問題解決思路

1、修改啟動時記憶體引數、並指定JVM時區 (在windows server 2008 下時間少了8個小時) 在Tomcat上執行j2ee專案程式碼時,經常會出現記憶體溢位的情況,解決辦法是在系統引數中增加系統引數: window下, 在catalina.bat最前面: set JAVA_OPTS=-