`
ruvuoai
  • 浏览: 95918 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Weblogic9 在Linux(SUSE 10)下启动卡住的原因

阅读更多

 

转载自:http://blog.163.com/chuangyuda@126/blog/static/7592870320109269425452/

使用软件版本:WebLogic 9.1 操作系统:SUSE Linux 10 sp3

 

        服务器更换要装weblogic。创建域的时候停在70%N久,不过没有在意。之后启动域的时候,在manager那个提示语后一直停在那里,感觉好像卡住了一样。在网上搜索了一天,在同事无意的提示下,查看到解决的方法。特此记录下。

==============================================================================================

使用软件版本:WebLogic 9 MP3 操作系统:SUSE Linux 10 sp2

创建域慢启动慢的特征:创建域到70%时,进程长时间等待(命令行创建时停止在100%处),创建域启动Weblogic的时候也是长时间停止。

Weblogic在Linux下启动慢的原因,发现从进程堆来看,线程挂在security相关的随机数生成上面,是由于JDK的Bug(JDK从 /dev/random读取‘randomness’经常耗费10分钟或者更长的时间),查询了下相关资料,解决办法可以有如下三种办法:

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启动慢的问题。

此外由于Weblogic创建域的时候使用的JDK是自带的jrockit,所以要解决WebLogic在Linux上创建域慢的问题,解决办法如 下:  修改Linux上Weblogic使用的jdk $JROCKIT_HOME/jre/lib/security/java.security 文件

将securerandom.source=file:/dev/urandom 修改为

securerandom.source=file:/dev/./urandom

由于Windows上对/dev/urandom实现机制不一样,所以在Windows上不会出现上述为题。

 

 

我是在SUSE Linux Enterprise Server 10 (x86_64)上安装weblogic10.3的64位版本的时候遇到启动问题的

 

分享到:
评论

相关推荐

    解决任Weblogic 在Linux启动慢的问题

    解决 Weblogic 在 Linux 启动慢的问题 ...Weblogic 在 Linux 启动慢的问题是由于 JVM 在 Linux 下的 Bug 导致的。我们可以使用三种方法来解决这个问题,最好的是修改 JDK 的安全配置文件,从而解决问题的根源。

    WebLogic 10 在Linux上的安装及项目部署

    【标题】WebLogic 10在Linux上的安装及项目部署 WebLogic Server是Oracle公司的一款企业级Java应用服务器,广泛用于构建、部署和管理大型分布式Web应用。在Linux平台上安装WebLogic 10并进行项目部署是许多IT专业...

    Linux下Weblogic9集群配置

    Weblogic 9在Linux下的集群配置是一项关键任务,它涉及到系统的稳定运行和高效服务。本篇将详细介绍如何在Linux环境下配置Weblogic 9的集群。 首先,集群配置的主要目的是为了实现更强的安全控制和多层结构的分布式...

    weblogic9 linux 安装手册

    在Linux环境下安装WebLogic Server 9需要遵循一系列步骤,以下是对这些步骤的详细解释: 1. **获取安装文件**: 首先,你需要从Oracle官方网站...

    Linux下WebLogic开机启动设置

    在Linux系统中,WebLogic服务器的管理通常涉及创建和配置启动脚本来简化操作。这个启动脚本可以在系统启动时自动启动WebLogic,并将其置于后台运行,同时具备日志备份功能。下面我们将详细讨论如何实现这一目标,...

    weblogic在linux下的安装

    ### WebLogic在Linux下的安装详解 #### 一、部署前准备 在开始WebLogic服务器的安装之前,我们需要完成一系列的准备工作。这些步骤主要是为了确保WebLogic服务器能够在Linux环境下顺利运行。 1. **创建WebLogic...

    weblogic10在linux下创建域步骤

    ### WebLogic 10 在 Linux 下创建域步骤详解 #### 一、引言 WebLogic Server 是一款由 Oracle 提供的高性能 Java 应用服务器,它支持多种部署环境,包括 Linux。本文将详细介绍如何在 Linux 环境下使用 WebLogic 10...

    linux下安装weblogic10

    在Linux环境下部署WebLogic 10是一个涉及多个步骤的过程,主要涵盖了系统用户管理、目录创建与权限设置、软件包安装、Domain配置以及服务启动等环节。以下是对这些知识点的详细说明: 1. **用户和组的创建**: 在...

    64-weblogic server 安装 linux

    2. **配置自动启动**:为了方便管理,可以在 `/etc/init.d/` 目录下创建脚本来实现 WebLogic Server 的自动启动。根据给定部分内容,可以看到已经创建了一个名为 `weblogic` 的脚本文件,其中定义了环境变量 `WLS_...

    weblogic linux 自动启动

    在Linux环境下,自动启动WebLogic Server是系统管理的重要一环,尤其对于持续运行的服务来说,确保WebLogic能够在系统启动时自动运行能节省大量的手动操作时间。以下是如何在Linux上配置WebLogic服务以便自动启动的...

    Linux下安装Weblogic

    在 Linux 操作系统下安装 Oracle Weblogic 服务器需要满足一定的系统要求和配置环境。以下是详细的安装步骤和知识点: 一、系统要求 * 物理内存至少 1G,swap 空间至少 2G * 硬盘空间至少 5G 以上 * Linux 操作...

    Linux环境Weblogic超详细安装配置文档

    Weblogic 的安装过程可以分为两部分:Linux 下安装过程和 Windows 中安装过程。下面是 Linux 下安装过程的详细步骤: 1. 部署前准备:创建 weblogic 用户组和用户,创建 /Oracle 目录,并修改目录所有者权限。 2. ...

    weblogic 开机自动启动

    在这篇文章中,我们将详细介绍如何在 Windows 系统下实现 Weblogic 的开机自动启动。 Weblogic 安装目录 在开始配置自动启动之前,我们首先需要找到 Weblogic 的安装目录。默认情况下,Weblogic 的安装目录位于 `C...

    weblogic10_for_linux安装文档

    在Linux环境下安装WebLogic Server 10需要遵循一系列步骤,包括部署前的准备、安装WebLogic Server、新建Domain以及启动WebLogic Server。以下是详细的过程: 1.1 部署前准备 在开始安装之前,你需要确保系统已经...

    weblogic9linux.zip

    【标题】"WebLogic 9在Linux环境下的安装与配置" 【内容】 WebLogic Server是Oracle公司提供的一个企业级Java应用服务器,广泛用于构建、部署和管理Java EE应用程序。本教程将详细介绍如何在Linux环境下安装...

    Weblogic在Linux和Unix下后台启动脚本.docx

    Weblogic在Linux和Unix下后台启动脚本.docx

    Weblogic在Linux和Unix下后台启动脚本.pdf

    Weblogic在Linux和Unix下后台启动脚本.pdf

    weblogic8.1在linux多服务器做群集

    综上所述,配置WebLogic 8.1在Linux多服务器下的集群服务是一项涉及网络、系统、应用服务器配置等多个层面的工作,需要深入了解WebLogic Server的特性和Linux运维知识。通过合理的集群配置,可以实现高可用性和高...

    weblogic for linux 10.3.2

    weblogic 10.3.2 for linux 安装步骤 将wls1032_linux32.bin 上传到linux服务器 #chmod +x wls1032_linux32.bin 增加...#./wls1032_linux32.bin -mode=console 在字符终端下安装即可,也可不加mode参数在xwindows下安装

    linux(centOS)下weblogic创建域部署项目到开机启动收集.pdf

    在Linux(CentOS)环境下,配置Oracle WebLogic Server(WLS)以实现自动启动和部署项目,需要遵循一系列步骤。以下是对这些步骤的详细说明: ### 1. 创建WebLogic域 创建一个新的WebLogic域是配置的基础。首先,...

Global site tag (gtag.js) - Google Analytics