NO.85 SUSE Linux下安裝JDK7 & weblogic12C

[環境說明]

 操作系統:SUSE Enterprise 11g 64bit

 

[前置條件]

   1.  去Oracle官網上下載jdk-7u10-linux-x64.rpm\wls1211_generic.jar

           http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

           http://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html

   2.  將相關安裝文件傳輸至服務器

 

[前置操作]

   1.  root登錄

   2. 創建好安裝目錄、組和用戶,分配權限

          cd /

          mkdir /Oracle

 

          cd /Oracle

          mkdir /Middleware

          mkdir /apps

 

          groupadd -g600oracle

         useradd -d /Oracle/Middleware -u 600 -g 600 weblogic

         passwdweblogic -- 激活weblogic用戶

 

         chown -Rweblogic:oracle /Oracle

         chmod 755/Oracle

 

[JDK7安裝]

        rpm -ivh jdk-7u10-linux-x64.rpm

 

[WebLogic12C安裝]

 

在安裝包所在目錄下

java -d64 -jar wls1211_generic.jar -Djava.security.egd=file:/dev/./urandom

 

           安裝過程與Weblogic10之後版本完全一樣,參考此篇即可:

(爲避免domain創建慢,及domain啓動慢的問題,請務必提前看一下本文最後一段,切記~)

           NO.34Linux下安裝WLS1033(weblogic10g,11g)說明stepby step

 

 

[後續操作]          

   之後可以用weblogic用戶登錄,並創建domain了,

        weblogic@linuxq3243hds-ujx3:~/Middleware/wlserver_12.1/common/bin>sh ./config.s

以下步驟從略。

 

[問題處理] 

使用weblogic登錄啓動報這個錯誤

<Server subsystem failed. Reason:java.lang.AssertionError: Could not obtain the localhost address. The mostlikely cause is an error in the network configuration of this machine.

……

Caused By: java.net.UnknownHostException:XXXXXXXXXX

 

使用root用戶修改:

vi /etc/hosts

 

添加或修改爲(找到有127.0.0.1的一行)

127.0.0.1XXXXXXXXXX

紅叉叉是hostname,就是

Caused By: java.net.UnknownHostException:XXXXXXXXXX報出的這個名字

 

[未解決問題]

          WebLogic安裝最後一步,以及domain創建最後一步太慢了,尤其是domain創建,顯示100%到顯示successful用了至少15分鐘,誇張啊,待研究……

 

 

2012.12.19補充:

慢的問題找到解決方法了:參考

http://docs.oracle.com/cd/E24329_01/doc.1211/e24492/console.htm#BABEEEAF

 

[實操]

注意以下紅字是添加的內容

weblogic安裝時使用

java-d64 -jar wls1211_generic.jar -Djava.security.egd=file:/dev/./urandom

 

domain創建慢

cd/Oracle/Middleware/wlserver_12.1/common/bin

vi./config.sh

 

JVM_ARGS="-Dprod.props.file='${WL_HOME}/.product.properties'-Dpython.cachedir=/tmp/cachedir ${JVM_D64} ${MEM_ARGS} ${CONFIG_JVM_ARGS} -Djava.security.egd=file:/dev/./urandom"

eval'"${JAVA_HOME}/bin/java"' ${JVM_ARGS}com.oracle.cie.wizard.WizardController ${ARGUMENTS}

 

domain啓動後console訪問

vi /etc/profile

export JAVA_HOME=/usr/java/jdk1.7.0_10

export CLASS_PATH=./:$JAVA_HOME/lib

export JAVA_OPTIONS=-Djava.security.egd=file:/dev/./urandom

export PATH=$JAVA_HOME/bin:******

 

 啓動domain慢解決方案2:

 

可以在啓動命令文件(比如startWebLogic.sh)中加入export JAVA_OPTIONS=-Djava.security.egd=file:/dev/./urandom

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章