Weblogic在Linux平台下启动慢的相关问题解决方案

本文详细介绍了如何解决WebLogic服务器在Linux平台下启动缓慢的问题,包括在启动脚本中添加特定参数来解决JDK的随机数获取问题,以及在特定文件中修改配置来优化启动速度。此外,还提供了在子服务启动时遇到缓慢情况的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、linux weblogic启动总控时,在BEA-141107处加装缓慢:
<2008-12-23 上午08时25分43秒 CST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 9.2 MP3  Mon Mar 10 08:28:41 EDT 2008 1096261 >
<2008-12-23 上午08时36分52秒 CST> <Info> <WebLogicServer> <BEA-000215> <Loaded License : /home/test01/bea/license.bea>
解决办法:
这是SUN,JDK一个bug解决办法是在weblogic启动脚本里setDomainEnv.sh: 
文件最后加上如下内容:
JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=file:/dev/./urandom"

export JAVA_OPTION


2、Linux平台weblogic 启动异常慢的问题 .
   实际是JVM在Linux下的bug,他想调用一个随机函数但取不到(采用3)
  1)较好的解决办法: 在Weblogic启动参数里添加 “-
  Djava.security.egd=file:/dev/./urandom” (/dev/urandom 无法启动)


  2)最差的解决办法: 执行命令 mv /dev/random /dev/random.ORIG ; ln /dev/urandom /dev/random
  将/dev/random 指向/dev/urandom


  3)最好的解决办法: 修改Linux上Weblogic使用的jdk $JAVA_HOME/jre/lib/security/java.security 文件
  将securerandom.source=file:/dev/urandom 修改为
  securerandom.source=file:/dev/./urandom
  这样可以解决任何一个域Weblogic启动慢的问题


3、linux weblogic启动子服务时,启动慢,停留在:
<2012-9-23 13:00:24> <Info> <NodeManager> <Server output log file is "/home/itc/webapp/ics/icsdomain/servers/icsServer1/logs/icsServer1.out">
<2012-9-23 下午01时00分26秒 CST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with BEA JRockit(R) Version R27.6.0-50_o-100423-1.6.0_05-20080626-2104-linux-ia32 from BEA Systems, Inc.> 
解决办法:
在setDomainEnv.sh文件最后加上如下内容
JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=file:/dev/./urandom"
export JAVA_OPTIONS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值