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

猜你喜欢

转载自blog.csdn.net/amosryan/article/details/8314682
今日推荐