Weblogic如何修改內存大小的配置文件

部署好Weblogic之後,如果服務器下運行程序過多且內存默認值太小,可能導致內存溢出,這時就需要修改Weblogic的內存訪問機制,擴大默認內存。下面來看下Weblogic修改內存大小的配置文件的方法步驟。

Ocle WebLogic See是一箇統一的可擴展平臺,專用於開發、部署和運行J應用等適用於本地環境和雲環境的企業應用。它提供了一種強健、成熟和可擴展的J Entepise Edition (EE) 和Jkt EE實施方式。

Weblogic 0通過修改commEn.cmd文件更改內存配置,具體操作如下所示:

)安裝好Weblogic 0之後,在安裝目錄be\wlsee_0.0\common\bin下找到commEn.cmd文件,用編輯的方式打開,代碼修改如下圖所示:

將上圖中標識出來的內存配置的大小修改成您想要的大小即可,如下圖所示:

在這個配置文件裏有兩個JVM內存的設置,分別是Weblogic內置的一箇虛擬機和本機的幾個虛擬機,要看 Weblogic用的是哪個的,才知道修改哪個有效,默認是使用的sun的JVM。建議全部修改保持一致性。

2)在安裝目錄be\use_pojects\domins\XXX_domin\bin下找到 setDominEn.cmd 文件,用編輯的方式打開,代碼修改如下所示:

set MEM_ARGS=-Xms52m -Xmx024m

set MEM_PERM_SIZE=-XX:PemSize=28m

set MEM_MAX_PERM_SIZE=-XX:MxPemSize=256m

如果遇到有「 j.lng.OutOfMemoyEo: PemGen spce 」這種異常拋錯,可以在所有修改內存的地方加上一條命令語句:-XX:MxPemSize=256m來進行限制。此外,內存配置的大小要根據自己的數據量進行調整。

Weblogic ∓2通過修改setDominEn.cmd文件更改內存配置,該文件的路徑位於:/weblogic/use_pojects/domins/你的服務器域名/bin/setDominEn.cmd,用編輯的方式打開,代碼修改如下所示:

set MEM_ARGS=-Xms52m -Xmx024m

set MEM_PERM_SIZE=-XX:PemSize=28m

set MEM_MAX_PERM_SIZE=-XX:MxPemSize=256m