您的位置:首页 > 其它

weblogic 10.3安装与配置

2013-08-14 15:13 489 查看
1.系统环境

1.1 软件版本

下表为系统环境安装所需要的软件版本信息:

软件类别版本下载地址
OSRed Hat Enterprise Linux AS release 4 (Nahant Update 4)www.redhat.com
WLSWeblogic10.3server1033_linux32.bin
如果你的OS是64位的话,你很有必要下载64位的weblogic软件,如:

server1033_generic.jar

这种包的安装方法如下:

java -jar server1033_generic.jar

1.2 网络配置

类别参数值备注
HostNamesor-sys.xxx.com
Eth0192.168.55.229/24
Eth1
Gateway192.168.55.254
2.系统配置

2.1 主机名/IP地址配置

主机名:sor-sys.xxx.com

IP地址:192.168.55.229

2.2 用户配置

创建zhuying用户:《本系统使用zhuying账号来进行WLS的日常操作》

groupadd -g 500 oinstall

groupadd -g 501 sys

useradd -g 500 -G 501 zhuying

password zhuying #设置账号的密码

修改目录权限:

chown zhuying /home/zhuying/opt

创建bea目录:

su - zhuying

mkdir -p /home/zhuying/opt/bea  # 创建zhuying的操作主目录,用于安装WLS

2.3 VNC配置

我们这里使用VNC登录服务器的X界面进行WLS的安装。

设置VNC配置文件:

vi /etc/sysconfig/vncservers,修改配置文件最后两行为如下配置【只要确定这个display没被占用就行】:

VNCSERVERS="2:zhuying"

VNCSERVERSARGS[2]="-geometry 1024x768"

切换到zhuying用户,执行以下操作:

启动VNC:

vncserver :2  //按提示键入VNC登录认证的密码,可以和zhuying账号密码相同。

vi ~/.vnc/xstartup【如果木有就需要拷贝root下的这个文件内容进行修改了】去掉以下两行的注释:

 unset SESSION_MANAGER

 exec /etc/X11/xinit/xinitrc

重启VNC:

vncserver -kill :2

vncserver :2

查看VNC进程:

[zhuying@sor-sys ~]$ netstat -tnlp |grep vnc

(Not all processes could be identified, non-owned process info

 will not be shown, you would have to be root to see it all.)

tcp        0      0 0.0.0.0:5802                0.0.0.0:*                   LISTEN      26787/Xvnc          

tcp        0      0 0.0.0.0:5902                0.0.0.0:*                   LISTEN      26787/Xvnc          

tcp        0      0 0.0.0.0:6002                0.0.0.0:*                   LISTEN      26787/Xvnc          

tcp        0      0 :::6002                     :::*                        LISTEN      26787/Xvnc     

如有以上端口已经开放,即表示VNC已经正常启动。现在就可以使用VNC客户端登录到服务器的X界面了。

3. WLS安装

3.1 环境准备

3.1.1 软件包准备

下载软件包:

ll server103_linux32.bin

-rwxr--r-- 1 zhuying oinstall 784532902 Jun 25 11:48 server103_linux32.bin

3.1.2 使用VNC登录到服务器

根据以上VNC启动的第2个display,使用zhuying账号登录vncviewer登录到服务器的X界面。

登录截图:



登录后的界面:



3.2 安装WLS

A. 找到安装包,并执行



B. 欢迎界面,点击"Next“



C. 修改BEA的家目录为:

/home/zhuying/opt/bea



D. 选择“Custom”,然后去掉“Workshop”



E. 选择安装SUN的JDK



F. 选择产品安装目录,保持默认



G. 观察安装汇总信息,确保正确



H. 安装进行中



I . 安装结束,去掉“Run Quickstart”,点击“Done”结束安装



J. 查看安装目录,确认结束



3.3 创建Domain

安装WLS结束后,需要创建Domain。以下内容,即描述WLS10的Domain的创建过程。

3.3.1. 进入/home/zhuying/opt/bea/wlserver_10.3/common/bin目录,运行config.sh启动配置页面

[zhuying@sor-sys bin]$ pwd

/home/zhuying/opt/bea/wlserver_10.3/common/bin

[zhuying@sor-sys bin]$ ./config.sh 

3.3.2. 打开weblogic配置向导,进入欢迎界面,创建新域



3.3.3. 选择域源



3.3.4. 键入weblogic控制台管理员的账号和密码



3.3.5. 配置server启动模式和选择JDK的安装路径



3.3.6. 订制环境和服务配置



3.3.7. 配置RDBMS安全存储数据库



3.3.8. 配置Administration Server的相关信息,控制台管理端口7001



3.3.9. 配置管理服务器【这个可以后面通过控制台来添加】



3.3.10. 配置machines【后面通过控制台添加】



3.3.11. 检查weblogic域【Location:/home/zhuying/opt/bea/wlserver_10.3/common/templates/domains/wls.jar】



3.3.12. 创建weblogic域



3.3.13. 创建域完成



3.3.14. 确认一下,嘿嘿~

[zhuying@sor-sys domains]$ pwd

/home/zhuying/opt/bea/user_projects/domains

[zhuying@sor-sys domains]$ ls

base_domain

3.4 启动/登录Domain

建立完domain后,需要对Domain的参数进行设置,并启动AdminServer管理Domain的日常事务。这一部分将进行描述。

使用zhuying账号通过SSH客户端软件SecureCRT登录到务器。

3.4.1 启动Administrator

启动命令:

[zhuying@sor-sys base_domain]$ pwd

/home/zhuying/opt/bea/user_projects/domains/base_domain

[zhuying@sor-sys base_domain]$ ./startWebLogic.sh &

当日志提示输出账号时,输入就挂了:

Enter username to boot WebLogic server:zhuying

-bash: zhuying: command not found

[1]+  Stopped                 ./startWebLogic.sh

第一次启动AdminServer时,会报错,为了方便不必每次启动的时候都手动输入,我们需要创建一个boot.properties文件,里面记录控制台管理员的账号和密码

系统以后启动的时候会自动去加载该文件。操作过程如下:

[zhuying@sor-sys AdminServer]$ pwd

/home/zhuying/opt/bea/user_projects/domains/base_domain/servers/AdminServer

[zhuying@sor-sys AdminServer]$ mkdir security

[zhuying@sor-sys AdminServer]$ view security/boot.properties

#2012-06-25 by zhuying

password=99billadmin

username=zhuying

[zhuying@sor-sys AdminServer]$ ll

total 8

drwxr-xr-x 2 zhuying oinstall 4096 Jun 25 18:11 security

drwxr-xr-x 2 zhuying oinstall 4096 Jun 25 18:05 tmp

再次启动AdminServer:

[zhuying@sor-sys ~]$ pwd

/home/zhuying

[zhuying@sor-sys ~]$ ln -s ~/opt/bea/user_projects/domains/base_domain/startWebLogic.sh startAdmin.sh

[zhuying@sor-sys ~]$ sh startAdmin.sh &

此时会报以下错误:

There are 1 nested errors:

weblogic.management.ManagementException: Unable to obtain lock on /home/zhuying/opt/bea/user_projects/domains/base_domain/servers/AdminServer/tmp/AdminServer.lok. Server may already be running

请删除相对的AdminServer.lok,再启动即可。最后日志出现“Server started in RUNNING mode”时,好表示正常启动完毕。

PS:

如果还启动不了,请检查机器上面是否有其他用户也启动了7001的控制台端口~

3.4.2 配置Domain环境参数

此时我们修改以下几个配置文件,对Domain环境进行管理上的优化。

setDomainEnv.sh

参数说明
MEM_ARGS-Xms1024m -Xmx1024m---
MEM_PERM_SIZE-XX:PermSize=128---
MEM_MAX_PERM_SIZE-XX:MaxPermSize=256m---
JAVA_OPTIONS${JAVA_OPTIONS} -Dlogging.rpath=/home/zhuying/opt/logs/weblogic第38行的参数,目的是将domain日志保存到指定目录
以上调整好后,保退出,并创建目录“/home/zhuying/opt/logs/weblogic”

mkdir -p /home/zhuying/opt/logs/weblogic

startManagedWebLogic.sh

在ADMIN_URL下面,添加以下内容:

WLS_REDIRECT_LOG="/opt/logs/weblogic/${SERVER_NAME}.log"

export WLS_REDIRECT_LOG

3.4.3 重启Administrator

重启AdminServer的命令:

[zhuying@sor-sys bin]$ pwd

/home/zhuying/opt/bea/user_projects/domains/base_domain/bin

./stopWebLogic.sh &

./startWebLogic.sh &

重启完AdminServer后,通过netstat指令可以查看到7001端口已经正常启动。

# netstat -tnlp |grep java

(Not all processes could be identified, non-owned process info

 will not be shown, you would have to be root to see it all.)

tcp        0      0 ::ffff:192.168.55.229:7001  :::*                        LISTEN      30268/java          

tcp        0      0 ::ffff:127.0.0.1:7001       :::*                        LISTEN      30268/java 

3.4.4 登录AdminServer

此时,通过IE可以登录到AdminServer了,我们的登录URL如下:

http://192.168.55.229:7001/console/

4. 创建Cluster和Server

4.1 我们可以自己在测试环境试一下,但是应该注意的是不同Cluster的广播地址一定不能重复~

4.2 创建Data Source

a)  点开ServicesJDBC,点击Data Sources,然后点击Lock & Edit

b)  点击New,创建DS,设置以下属性值:

Name: TEST/JDBC/SEASHELL

JNDI Name: TEST/JDBC/SEASHELL

Database Type:Oracle

Database Driver:*Oracle’s Driver (Thin XA) Version:9.0.1,9.2.0,10,11

点击Next

d)  设置以下属性值:

Database Name: billdb

Host Name: testdb.99bill.com

Port: 1530

Database User Name: seashell

Password:[your password]

Confirm Password: [your password]

点击Next

e) 在弹出的页面中测试一下连接,确认正常后,点击Finish结束

f) 点击Activate Changes,激活设置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: