配置Weblogic中的Java虚拟机内存

我们平时使用Weblogic作为J2EE项目的Web服务器的时候时,通常要使用Weblogic自带的jdk。

比如我自己使用的这个,其根目录在D:\bea\jdk150_04。

Weblogic在新建一个域的时候,会自动对java虚拟机进行一些默认的配置。其中,虚拟机占用的最大内存也有了相应的配置。

现在在做的项目,由于类的数量过多,经常因为虚拟机内存已满导致服务器瘫痪。

于是乎,在网上找了很多配置weblogic中java虚拟机内存的方法,都不凑效。

无奈,只好硬着头皮在一干配置文件中慢慢找相应的关键词。皇天不负有心人,终于给我找到目标字段

以我上面说的安装路径为weblogic的安装目录,域名base_domain为例,

打开D:\bea\user_projects\domains\base_domain\bin文件夹,

然后打开setDomainEnv.bat这个文件,

找到这行配置set MEM_ARGS=-Xms256m -Xmx512m改为set MEM_ARGS=-Xms256m -Xmx1024m

这句话在我这边是在第160行的位置。

改完后,保存、关闭文件,再重启weblogic就会发现配置已经生效。

PS:我试过设为2048,但是无法启动服务器,不知道是不是jdk本身有个上限。

posted on 2009-10-16 20:48  Rayy  阅读(295)  评论(0编辑  收藏  举报

导航