weblogic启动内存

转载 2012年03月29日 16:41:12

我们经常在使用WebLoigc部署应用程序后,发现程序运行速度并不是很快,遇到这种情况我们可以尝试调整启动时分配的内存,设置方法有两种:
    一、在..\domain\startWebLoigc.***文件中设置
    在startWebLogic.bat或startWebLogic.sh中找到以下内容,在其下方添加需要设置的内存

Java代码 复制代码 收藏代码
  1. echo ***************************************************   
  2. echo *  To start WebLogic Server, use a username and   *   
  3. echo *  password assigned to an admin-level user.  For *   
  4. echo *  server administration, use the WebLogic Server *   
  5. echo *  console at http:\\[hostname]:[port]\console    *   
  6. echo ***************************************************  

    (1)Windows环境:

Java代码 复制代码 收藏代码
  1. set MEM_ARGS=-Xms512m -Xmx768m  

   (2)Linux/Unix环境:

 

Java代码 复制代码 收藏代码
  1. MEM_ARGS="-Xms512m -Xmx768m"  

 

 

    二、在..\weblogic81\common\bin\commEnv.***文件中设置
    在commEnv.bat或commEnv.sh找到以下内容,对其进行修改
    (1)Windows环境:

 

Java代码 复制代码 收藏代码
  1. :sun   
  2. if "%PRODUCTION_MODE%" == "true" goto sun_prod_mode   
  3. set JAVA_VM=-client   
  4. set MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=128m   
  5. set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none   
  6. goto continue  
  7. :sun_prod_mode   
  8. set JAVA_VM=-server   
  9. set MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=128m   
  10. goto continue  

   通过修改其中的内存即可,这里选择修改的JDK为sun公司的,weblogic中自带的jrockit JDK修改可以查看:bea中内容。

    (2)Linux/Unix环境:

 

Java代码 复制代码 收藏代码
  1. Sun)   
  2.         JAVA_VM=-server   
  3.         MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"  
  4.  ;;   
  5. 和   
  6. Sun)   
  7.         JAVA_VM=-client   
  8.         MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"  
  9.         JAVA_OPTIONS="${JAVA_OPTIONS} -Xverify:none"  
  10.  ;;  

   通过修改其中的内存即可,这里选择修改的JDK为sun公司的,weblogic中自带的jrockit JDK修改可以查看BEA)中内容。
    第二种方法可以成功,原因在于在startWebLogic文件中有调用的内容:call "%WL_HOME%\common\bin\commEnv.cmd"。
    简单解释一下设置的两个参数:Xms为最小内存,不能超过物理内存的25%;Xmx为最大内存-Xmx 不能超过1.8G(32位的CPU)。

Weblogic启动web应用报内存溢出错误

前言: 项目中使用Weblogic 11g作为应用服务器部署一个web应用,web中内嵌了一个j2ee应用,所以总体占用内存比较大,开发环境使用的tomcat都没有问题,之后向Weblogic做迁移...
  • Roy_70
  • Roy_70
  • 2017年05月14日 16:35
  • 2288

TROUBLESHOOTING:在JDevleoper中启动Integrated Weblogic时报内存不足异常

JDeveloper中启动Weblogic或者运行应用异常,异常主要是: java.lang.OutOfMemoryError: PermGen space   请尝试以下解决方法: 1)修改...

weblogic内存调优

  • 2013年11月26日 23:14
  • 48KB
  • 下载

weblogic内存配置

  • 2015年11月06日 16:37
  • 905B
  • 下载

Weblogic10内存和端口号修改

背景: 小白在长达6个月的java培训后,终于在1月份初找到了工作,新工作使用的web application容器是牛掰掰的weblogic,故有此文: -----------------...

weblogic集群配置内存优化线程优化

每个weblogic server 都是运行在一个java虚拟机上 ,对weblogic的内存设置也就是对java虚拟机的内存设置。 在管理页面,服务器的‘监视’标签下‘性能’标签中,可以看到内...

Weblogic 内存设置

注:11G中 生产模式果然jdk 为 jrockit 由于WebLogic的配置问题,我们的测试出现了失败情况。原因是为WebLogic分配的内存太少了。通过修改commom\bin\commEnv...

Weblogic10内存和端口号修改

部署好weblogic之后,由于服务器下运行的程序过多的时候,由于内存默认值太小,内存可能会溢出,造成假死的状况,那么就需要修改weblogic的内存访问机制,扩大默认内存。如何修改呢?您可能还想为了...
  • e_wsq
  • e_wsq
  • 2013年09月05日 21:37
  • 651

Weblogic admin server与manager server内存分配缺陷优化

Weblogic服务器一般会为每一个业务系统设计一个或多个域(domain),每一个域(domain)服务主体必须由Admin server和Manage Server两类Server组成,两类Ser...

weblogic 内存修改

我们经常在使用WebLoigc部署应用程序后,发现程序运行速度并不是很快,遇到这种情况我们可以尝试调整启动时分配的内存,设置方法有两种: 一、在..\domain\startWebLoigc.***...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:weblogic启动内存
举报原因:
原因补充:

(最多只允许输入30个字)