使用软件版本: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上不会出现上述为题。
分享到:
相关推荐
解决 Weblogic 在 Linux 启动慢的问题 在 Linux 环境中,Weblogic 的启动速度可能会受到影响,表现为在输入用户名和密码前等待 2-3 分钟后再继续启动。这是由于 JVM 在 Linux 下的 Bug 导致的。下面我们将探讨解决...
使用SUN JDK 启动时要很长时间,但启动启来weblogic正常. 特征见下面标红部分,时间很长. test01@linux-suse:~/bea/weblogic92/samples/domains/wl_server/bin> ./startWebLogic.sh . JAVA Memory arguments: -Xms...
weblogic启动优化脚本,可以解决weblogic控制台启动较慢问题,亲测有效
Weblogic 开机自动启动详解 Weblogic 作为一个流行的 Java 企业级应用服务器,通常需要在服务器启动时自动启动,以确保业务的连续性。然而,在 Windows 系统下,Weblogic 的自动启动却需要进行一些额外的配置。在这...
Weblogic9留下给用户可以手动修改的文件,最主要的就是setDomainEnv.cmd这个了,从这个文件名看看就就知道这个是干什么活的了,呵呵,set(设置)Domain(域)Env(环境),其实就是设置你应用的运行环境,这里包括...
在Linux环境下,自动启动WebLogic Server是系统管理的重要一环,尤其对于持续运行的服务来说,确保WebLogic能够在系统启动时自动运行能节省大量的手动操作时间。以下是如何在Linux上配置WebLogic服务以便自动启动的...
weblogic启动日志详细说明介绍,报错了所有的初始化信息模块的介绍!
在Linux系统中,WebLogic服务器的管理通常涉及创建和配置启动脚本来简化操作。这个启动脚本可以在系统启动时自动启动WebLogic,并将其置于后台运行,同时具备日志备份功能。下面我们将详细讨论如何实现这一目标,...
WebLogic 启动失败解决方案 WebLogic 是一款功能强大且广泛应用的 Java EE 服务器,但是在实际操作中,可能会遇到启动失败的问题。那么,如何解决 WebLogic 启动失败问题呢?下面我们将详细介绍。 问题原因 ...
java -cp bea9\weblogic91\server\lib\weblogic.jar weblogic.security.utils.AdminAccount weblogic weblogic . \] 运行该命令后,将在当前目录下生成一个名为`DefaultAuthenticatorInit.ldift`的新文件。 ###...
例如,从WebLogic 9到WebLogic 12c,Oracle引入了更多的Java EE规范支持,增强了安全管理,引入了云服务功能,优化了集群管理,并对硬件和操作系统的支持更加广泛。每个新版本通常会修复前版的已知问题,提供新的...
三、WebLogic Server 9启动与停止 启动WebLogic Server通常通过执行`startManagedWebLogic.sh`或`startWebLogic.sh`脚本完成,而停止则使用`stopManagedWebLogic.sh`或`stopWebLogic.sh`。手册会指导用户如何正确...
### WebLogic启动与部署配置详解 #### 一、启动WebLogic服务器 启动WebLogic服务器是进行Web应用部署的基础步骤之一。下面详细介绍启动WebLogic的具体操作流程: 1. **进入启动脚本目录**: - 使用`cd /opt/bea/...
3. **设置环境变量**:切换至weblogic用户,编辑`.bash_profile`文件,设置`JAVA_HOME`、`CLASSPATH`和`PATH`,并应用更改。 4. **安装WebLogic**:使用weblogic用户执行安装脚本,按照提示进行典型安装,指定正确的...
自己工作中整理的;weblogic不如tomcat简单好用;动不动就容易启动失败; 文档中有常见启动失败的检查方法;
4. **启动WebLogic服务器**:在WebLogic管理控制台或命令行中启动服务器。启动后,Swagger-UI可以通过特定的URL访问,比如`http://yourserver:port/context-root/swagger-ui.html`。 5. **测试和验证**:访问...
WebLogic 9 配置部署步骤详解 在本文中,我们将详细介绍如何在 WebLogic 9.2 中部署应用程序。部署应用程序是一个复杂的过程,因为它依赖于服务器的许多配置,例如数据源的配置、JMS 的配置等等。下面我们将 step ...
WebLogic Server 9 是一款由甲骨文公司(Oracle)提供的企业级应用服务器,它用于部署、管理和运行Java EE(Java Platform, Enterprise Edition)应用程序。WebLogic Server 9 在 Java EE 5 规范的基础上提供了丰富...
- 启动:`/usr/local/bea/user_projects/domains/kiko9/startWebLogic.sh` - 停止:`/usr/local/bea/user_projects/domains/kiko9/stopWebLogic.sh` 7. **安全注意事项**: 在生产环境中,别忘了设置适当的权限...