Linux

Weblogic 管理控制台太慢了

  • January 9, 2015

我已經安裝了 weblogic 10.3.3,使用預設配置配置了簡單域。啟動 weblogic 後,我無法通過管理控制台使用它,因為它啟動速度太慢(約 10 分鐘)。似乎管理控制台應用程序部署不正確。即使我在 AdminConsole 部署選項中啟用了“暫存”模式,它也無濟於事。有人有解決這個問題的方法嗎?這真的讓我很煩。


配置屬性:

伺服器: Dell PowerEdge r410 伺服器(六核 Intel® Xeon® x64 CPU,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,但至少它是即時的。/dev/urandomJava 以某種方式將文件映射到/dev/random. 這就是為什麼預設設置$JAVA_HOME/jre/lib/security/java.security沒有用,它們只是沒有任何意義。

問題修復非常簡單——將字元串添加export JAVA_OPTIONS="-Djava.security.egd=file:/dev/./urandom"/etc/bash.bashrc文件中。使用 of/dev/./urandom而不是 simple/dev/urandom是另一種技巧。否則 JVM 不理解選項值。

如果您嘗試在基於 UNIX 的作業系統下設置 weblogic,請注意此問題。

引用自:https://unix.stackexchange.com/questions/11553