[環境說明]
操作系統: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