[环境说明]
操作系统: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登录启动报这个错误
……
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