在运行WebLogic是经常会出现java.lang.OutOfMemoryError.异常,主要是由于在启动WebLogic时,他会默认使用本地JVM,因为JVM有点小问题,所以我们把他改成使用WebLogic中的JVM就会没什么问题啦。
具体操作:
找到自己的域: C:\bea\user_projects\domains\base_domain\bin下
找到
setDomainEnv.cmd文件。
找到
set WL_HOME=C:\bea\wlserver_10.3
for %%i in ("%WL_HOME%") do set WL_HOME=%%~fsi
-----------
set JAVA_VENDOR=BEA -----这是我们需要添加的地方 ,估计是在文件的37行左右
------------
set BEA_JAVA_HOME=C:\bea\jrockit_160_05
set SUN_JAVA_HOME=C:\bea\jdk160_05
if "%JAVA_VENDOR%"=="BEA" (
set JAVA_HOME=%BEA_JAVA_HOME%
) else (
if "%JAVA_VENDOR%"=="Sun" (
set JAVA_HOME=%SUN_JAVA_HOME%
) else (
set JAVA_VENDOR=Sun
set JAVA_HOME=C:\bea\jdk160_05
)
)
我用的Weblogic的版本是10.3
分享到:
相关推荐
Weblogic内存溢出优化设置,如果操作系统不支持中文,应首先使操作系统支持中文.
java.lang.OutOfMemoryError: PermGen space,OutOfMemoryError是内存溢出1、weblogic域的bin目录
NULL 博文链接:https://qinchaoyong.iteye.com/blog/751347
Weblogic10_3_0在AIX6_1、JDK1_6下挂起解决方法
处理weblogic宕机,消除内存溢出或者栈溢出问题
安装weblogic 怎样部署 怎样配置多数据库weblogic10.3错误补丁
简单好用的 内存溢出代码处理,直接粘贴即可使用
注意:如果打过以前补丁的,需要先卸载,如果报内存溢出,需要编辑bsu.sh,增加内存 补丁完成后,启动weblogic,控制台会输出如下: Version: WebLogic Server 10.3.6.0.171017 PSU Patch for BUG26519424 TUE SEP ...
在重新调整JVM为1G的情况下,分析了内存再次溢出的DUMP文件,从下图看出有存内存泄漏问题,而且情况较为严重,一个class共消耗内存670M,这个泄漏对象当前正在进行JDBC数据访问操作。 在JVM为1G的条件下,根据分析...
注意:如果打过以前补丁的,需要先卸载,如果报内存溢出,需要编辑bsu.sh,增加内存 补丁完成后,启动weblogic,控制台会输出如下: WebLogic Server 10.3.6.0.190716 PSU Patch for BUG29633432 Thu May 23 04:18:...
weblogic9.x内存溢出监控 使用BEA Jrockit对weblogic9.x运行进行监控
javacore分析软件,能够分析weblogic内存溢出时的具体情况,有力与系统分析工作。
jump、 phd文件解析工具,内存溢出文件解析工具,附简单运行说明,具体的分析需要自己去搜索,有使用不明白的小伙伴可私聊我。
是JDK的一份分析文档,适用于jrockit的JDK,可以分析相关的内存溢出,可以查看具体的方法
在Sun Solaris上Java默认是不生成OOM的JavaCore及Dump文件,本资源详细介绍了,如何在生产环境的运行时获取内存信息进行分析,定位问题。
比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。 16、同步和异步有何异同,在什么情况下分别使用他们?举例说明。 ...
比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。 19、同步和异步有何异同,在什么情况下分别使用他们?举例说明。 ...
答:运行时异常时(JVM)java虚拟机在运行过程中发生的问题,比如:内存溢出等问题。这类异常没法要求程序员去一一捕获并抛出,一般异常是Java类库或程序员自己写的代码发生的错误,这类异常可以由我们去一一捕获并...