linux – Weblogic管理控制台的方式太慢了

我已经安装了weblogic 10.3.3,使用默认配置配置了简单域.启动weblogic后我无法通过管理控制台使用它,因为它启动太慢(约10分钟).管理控制台应用程序似乎未正确部署.即使我在AdminConsole部署选项中启用“临时”模式,它也无济于事.有没有人有解决这个问题的方法?这真让我烦恼.

配置属性:

服务器:Dell PowerEdge r410 server(六核Intel®Xeon®x64CPU,8GB RAM)

操作系统:Ubuntu Maverick 10.10 x86_64

Weblogic:10.3.3 x64(用于安装的wls1033_generic.jar文件)

Java :: 1.6.0_17_i586(尝试使用不同的jdk包括x64,但它也不起作用)

解决方法:

结果是weblogic在启动期间使用随机数生成器.由于java中的错误,它从/ dev / random读取随机位. / dev / random几乎没有问题,只是它非常慢.生成一个数字有时需要10分钟或更长时间.存在简单的解决方案 – 使用/ dev / urandom.它不像/ dev / random那么好,但至少它是即时的.
Java以某种方式将/ dev / urandom文件映射到/ dev / random.这就是为什么$JAVA_HOME / jre / lib / security / java.security中的默认设置是无用的,它们没有任何意义.

问题修复非常简单 – 将字符串导出JAVA_OPTIONS =“ – Djava.security.egd = file:/ dev /./ urandom”添加到/etc/bash.bashrc文件中.使用/dev/./urandom而不是简单的/ dev / urandom是另一个hack.否则JVM不理解选项值.

如果您尝试在基于UNIX的操作系统下设置weblogic,请注意此问题.

上一篇:java – Spring RestTemplate readtimeout属性不能正常工作 – 奇怪的问题


下一篇:Liunx(CentOS7)中间件Weblogic的安装与部署