Jdk1.6和weblogic11g安装

Jdk1.6和weblogic11g安装

1.   Jdk安装

在/usr/下建立路径/java/

[root@localhost~]# mkdir /usr/java

[root@localhost~]# cd /mnt/test

[root@localhosttest]# ls

jdk-6u45-linux-x64-rpm.bin  wls1036_generic.jar

将jdk的bin包移到该路径下,然后执行

[root@localhosttest]# mv jdk-6u45-linux-x64-rpm.bin /usr/java

[root@localhosttest]# cd /usr/java

[root@localhostjava]# chmod 777 jdk-6u45-linux-x64-rpm.bin

 [root@localhost java]#./jdk-6u45-linux-x64-rpm.bin

Unpacking...

Checksumming...

Extracting...

UnZipSFX 5.50of 17 February 2002, by Info-ZIP ([email protected]).

  inflating: jdk-6u45-linux-amd64.rpm 

  inflating:sun-javadb-common-10.6.2-1.1.i386.rpm 

  inflating:sun-javadb-core-10.6.2-1.1.i386.rpm 

  inflating:sun-javadb-client-10.6.2-1.1.i386.rpm 

  inflating:sun-javadb-demo-10.6.2-1.1.i386.rpm 

  inflating:sun-javadb-docs-10.6.2-1.1.i386.rpm 

  inflating:sun-javadb-javadoc-10.6.2-1.1.i386.rpm 

准备中...                          #################################[100%]

正在升级/安装...

   1:jdk-2000:1.6.0_45-fcs            #################################[100%]

Unpacking JARfiles...

   rt.jar...

   jsse.jar...

   charsets.jar...

   tools.jar...

   localedata.jar...

   plugin.jar...

   javaws.jar...

   deploy.jar...

InstallingJavaDB

准备中...                         ################################# [100%]

正在升级/安装...

   1:sun-javadb-common-10.6.2-1.1     ################################# [ 17%]

   2:sun-javadb-core-10.6.2-1.1       ################################# [ 33%]

   3:sun-javadb-client-10.6.2-1.1     ################################# [ 50%]

   4:sun-javadb-demo-10.6.2-1.1       ################################# [ 67%]

   5:sun-javadb-docs-10.6.2-1.1       ################################# [ 83%]

   6:sun-javadb-javadoc-10.6.2-1.1    ################################# [100%]

 

Done.

2.   配置JDK环境变量

配置环境变量是很重要的事,之后很多依赖jdk的,都可以通过环境变量方便的设置,而且有时候是我们必须配置的。最好安装时就给配好。 
#vi /etc/profile

在下方添加:

exportJAVA_HOME=/usr/java/jdk1.6.0_45
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export PATH=$PATH:$JAVA_HOME/bin

添加完成后保存退出,执行

#source /etc/profile

使当前更改生效。将Sun JDK 设置为默认,即设置java和javac的符号连接。

#cd /usr/bin 

#ln -s -f /usr/java/jdk1.6.0_45/jre/bin/java  

#ln -s -f /usr/java/jdk1.6.0_45/bin/javac 

之后可以使用命令:

#java -version

#echo $JAVA_HOME

检查安装的效果。

3.   安装WebLogic11g

这里使用root账户登录并安装。为避免中文乱码可,先执行一下

#export LANG=en_US

然后找到/root下的安装包,执行命令:

#java -jar wls1036_generic.jar -mode=console

安装有三种方式,默认界面安装,还有控制台安装和静默安装,这里使用的是控制台安装。

·            回车后,进入欢迎界面,输入Next

·            然后会出现安装路径,默认,输入Next

·            注册安全更新,有三项,其中第三项默认是Yes,因为我们不准备接收安全更新,所以我们输入3;

·            确认选择,输入No

·            提示是否绕过配置管理器启动过程并不接收安全更新通知,输入Yes

·            回车后出现刚才的三项列表,此时第三项已经更改为No

·            后面的步骤都是输入Next,直到提示安装完成;

·            按Enter键,此时安装结束,应该会进入配置Domain流程,在下一节讲解。

4.   配置Domain

安装完成后按下Enter应该会默认启动Domain配置界面,如果不是,请到安装路径下执行配置启动脚本,路径为

/home/Oracle/Middleware/wlserver_10.3/common/bin找到config.sh,键入命令

#./config.sh

出现安装界面。我在网上看到的资料时console控制台模式,但是我自己输入Enter之后,出现的是窗口模式,不过不要紧,流程一样,基本都是默认的:

·            欢迎界面,选择是新建domain还是扩展,因为第一次使用,输入1,即新建;

·            选择domain源,也是使用默认配置,即键入1回车;

·            应用程序模板选择,这里使用默认,即输入Next回车;

·            编辑domain信息,域名base_domain,默认,输入Next回车;

·            为domain选择目标或目录,默认,输入Next回车;

·            配置管理员用户名和口令,这里按需要输入选项,并根据提示操作,比较简单,配置好输入Next回车;

·            domain模式选择,我选择的生产模式,输入2回车;

·            选择JDK,使用我们之前安装的,输入2回车;

·            选择可选配置,我们暂不配置,输入Next回车;

·            开始执行创建,之后显示创建成功。

经过以上配置,我们已经创建了一个domain,类似于Tomcat中的webapps,用于放web应用。

此时我们已经可以启动WebLogic了,在路径

/home/Oracle/Middleware/user_projects/domains/base_domain

下有启动脚本startWebLogic.sh,执行

#./startWebLogic.sh

即可启动,不过提示输入用户名密码,就是我们穿件domain时配置的,输入信息后回车,稍等片刻,在浏览器中输入

http://localhost:7001/console

如果能出现WebLogic登录页,则说明服务启动成功。

5.   配置WebLogic启动参数

每次启动WebLogic时都要输入用户名和密码,假设我的WebLogic是自动随着我的服务器的启动而启动,那么如果此时因为是无人值守,谁来输这个用户名和密码啊?提供个方法记住密码—— 
进入到你新建的域中

#cd /home/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer

然后在该文件夹下新建名为security的文件夹:

#mkdir security

在刚刚新建是文件夹中新建名为boot.properties文件:

#vi boot.properties

然后在该文件中输入:

username=xxx 
password=xxx

保存后退出。重启WebLogic。此时你会发觉,WebLogic再也不会提示要求你输入WebLogic管理台的用户名和密码了。 
重启后我们来到刚刚的新建的文件夹中查看新建的文件:

#cd /home/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/security

#vi boot.properties

发现它的内容被加密了,因此只有装WebLogic的那个人即System Admin才真正知道WebLogic控制台的登录信息,这样就很安全了。

6.   部署web应用

将打包好的war包放到base_domain下;启动WebLogic,浏览器输入地址http:// localhost:7001/console,并且使用weblogic账户登录进去;

Jdk1.6和weblogic11g安装_第1张图片

在页面左侧的树结构中,击下方“部署”;

Jdk1.6和weblogic11g安装_第2张图片

Jdk1.6和weblogic11g安装_第3张图片

之后的操作都比较简单,直接按照页面提示操作就可以,在部署完成后,点击左侧上面的“激活更新”,并启动刚才部署的web项目。

在浏览器中输入 http://localhost:7001/dmc,就可以访问了。

7.   重新配置WebLogic依赖的JDK(可选)

如果再次更换jdk,还需要配置WebLogic的JDK,否则之前的启动脚本等都可能会报错,类似:

The JRE wasnot found in directory C:\PROGRA~1\Java\jdk1.6.0. (JAVA_HOME)

Please edityour environment and set the JAVA_HOME variable to point

to the rootdirectory of your Java installation.

原因:在安装WebLogic时,启动脚本等配置文件里的JAVA_HOME都是写的绝对路径,如

SUN_JAVA_HOME=/usr/java/jdk1.6.0

在更新了JDK后,这里并没有同步更改,那么我们需要手动更改。需要更改的有两处:

1)  一个是路径

/home/admin/Oracle/Middleware/user_projects/dmain/base_domain/bin/

下的setDomainEnv.sh,键入命令

$visetDomainEnv.sh

找到

SUN_JAVA_HOME=/usr/java/jdk1.6.0

更改为

SUN_JAVA_HOME=”$JAVA_HOME”

2)  另一处是路径

/home/admin/Oracle/Middleware/wlserver_10.3/common/bin/

下的commEnv.sh,执行命令

$vicommEnv.sh

找到

#set up JAVAHOME

JAVA_HOME=/usr/java/jdk1.6.0

改为:

#set up JAVAHOME

JAVA_HOME=”$JAVA_HOME”

保存退出,即可。 

你可能感兴趣的:(学习)