Weblogic9.2 建立域

来源:互联网 发布:主流数据库 编辑:程序博客网 时间:2024/05/16 05:36

1.    运行weblogic目录/home/bea/bea/weblogic92/common/bin/下的config.sh 并按照提示建立名为web_domain的新域,主要步骤如下:

a)      cd /home/bea/bea/weblogic92/common/bin

b)     ./config.sh

c)      选择:->1|Create a new WebLogic domain

d)     选择:->1|Choose Weblogic Platform components

e)     Application Template Selection:中,直接输入Next后回车

f)      按照提示分别选择123选项后,输入用户名weblogic、密码weblogic、确认密码weblogic 并输入回车结束当前选项的编辑

g)     选择:->2|Production Mode

h)     选择:->1|HP SDK 1.5.0.07 @ /home/bea/bea/jdk150_07

i)       选择:->2|No    (此处按照WebLogic的默认配置(7001端口),待配置完成后,再修改配置文件)

j)       确认:Target Location 为:/home/bea/bea/user_projects/domains后输入回车

k)      输入新的域名:  web_domain  回车确认输入

l)       确认不再修改web_domain域的域名后, 输入Next并回车

m)    待出现**** Domain Created Successfully! ****字样,表示新建域成功

3.    对新建域做如下文件设定:

a)      web_domain域加入Log4j的设定。

进入/home/bea/app/user_projects/domains/web_domain/bin/目录,编辑startWebLogic.sh文件。

                          i.          在文件的SAVE_JAVA_OPTIONS=""下方,加入:

JAVA_OPTIONS="${JAVA_OPTIONS} -Dlog4j.configuration=log4j.properties"

b)     修改web_domain域停止操作时,所操作的端口号

进入/home/bea/app/user_projects/domains/web_domain/bin/目录,编辑stopWebLogic.sh文件。

                          i.          修改文件的ADMIN_URL="t3://localhost:7001" ADMIN_URL="t3://localhost:8002" (:8002web所在域的端口号)

c)      修改web_domain域所使用的端口号

进入/home/bea/app/user_projects/domains/web_domain/config/目录,编辑config.xml文件。

                          i.          修改文件的<server></server>节点,在节点中加入监听的8002端口,如:

<server>

<name>AdminServer</name>

           <listen-port>8002</listen-port>

    <listen-address></listen-address>

  </server>

d)     创建Weblogic启动时使用到的登陆用户名和密码文档

进入到/home/bea/app/user_projects/domains/web_domain/servers/AdminServer/目录。如果没有此目录,可先启动此域的WebLogic服务,待启动完成后,会自动生成本目录。

                          i.          确认WebLogic服务处于停止状态

                         ii.          创建security目录 (mkdir security)

                        iii.          进入到security目录(cd security)

                        iv.          创建boot.properties文件,文件内容为:

username=weblogic

password=weblogic

                         v.          生产环境上,在正常保存此份文件时,因文件中出现【weblogic】关键字,系统会在此关键字后加入N”?”à解决方式: 删除多余的”?”,并选择强制保存模式保存文件(HP Unix Vi编辑窗口,使用:w!方式强制保存)

e)     验证weblogic新建域是否正确:

                          i.          进入到/home/bea/app/user_projects/domains/web_domain/bin目录

                         ii.          执行sh startWebLogic.sh,启动过程不应出现异常信息,且不必输入用户名和密码

                        iii.          Weblogic服务正常启动后,进入到/home/bea/app/user_projects/domains/web_domain/servers/AdminServer/security/目录,boot.properties中的内容是否为加密后的内容,参考内容如下:

#Fri Jun 03 10:52:49 GMT+08:00 2011

password={3DES}+f0Z+UEN/KucuSKjAiAOQg\=\=

username={3DES}+f0Z+UEN/KucuSKjAiAOQg\=\=

                        iv.          停止weblogic服务,看是否有异常出现

f)      新建域验证成功后,继续进行后续操作;否则重新建立域。

g)     调整新建web_domain域中,关于webloigc JVM参数:

修改/home/bea/app/user_projects/domains/web_domain/bin/目录下的setDomainEnv.sh文件

修改内容如下:

修改第216行的内容为:MEM_ARGS="-Xms2048m -Xmx2048m"

修改第234行的内容为:MEM_ARGS="${MEM_ARGS} -XX:MaxPermSize =256m"


2. 

weblogic web domain域配置数据库连接池

1.    执行/home/bea/app/user_projects/domains/web_domain/bin/目录下的startWebLogic.sh 以启动weblogic

2.    通过http://IP:8002/console进入到weblogic的控制台页面。

3.    创建数据库连接池。

4.    此次配置的参数为:

a)      WebLogicCreate a New JDBC Data Source页面

参数

Name

xxxName

JNDI Name

jndiName

Database Type

Oracle

Database Driver

*Oracle Driver (Thin) Version: 9.0.1.9.2.0.10

b)     Transaction Options

按照默认方式进行配置

c)      Connection Properties页面

参数

Database Name:

dbName

Host Name

IP

Port

1521

Database User Name

UserName

Password

pwd

Confirm Password

pwd

d)     创建完成JDBC后,修改此JDBC链接的Connection Pool参数(Services->JDBC->Data Sources->Configuration->Connection Pool)

                          i.          Maximum Capacity100;Initial Capacity100

                                    ii.              勾选Advanced下的Test Connections On Reserve复选框。

                       iii.          Advanced下的Inactive Connection Timeout:180

e)     进入Settings for xxxx页面的Targets页签,确认AdminServer前的复选按钮为选中状态。

1.1.3  weblogic web domain域配置SNMP Agent

1.       进入新建的web_domain域对应的WebLogic控制台后,点击Diagnostics->SNMP Agent

2.       修改如下参数:

a)         勾选Enabled前的复选框

b)        SNMP Port=16102

c)         Community Prefix=xxxpublic

d)        Trap Version=V2

3.       参数修改完毕后,点击Save按钮保存修改。

生产环境,在新建的web_domain域同样监听16102端口,在启动weblogic服务时,后台出现异常,提示端口已被监听的错误。à解决方式:取消Enabled前的复选框的勾选状态。



weblogic web domain域配置数据库连接池

1.    执行/home/bea/app/user_projects/domains/web_domain/bin/目录下的startWebLogic.sh 以启动weblogic

2.    通过http://IP:8002/console进入到weblogic的控制台页面。

3.    创建数据库连接池。

4.    此次配置的参数为:

a)      WebLogicCreate a New JDBC Data Source页面

参数

Name

xxxName

JNDI Name

jndiName

Database Type

Oracle

Database Driver

*Oracle Driver (Thin) Version: 9.0.1.9.2.0.10

b)     Transaction Options

按照默认方式进行配置

c)      Connection Properties页面

参数

Database Name:

dbName

Host Name

IP

Port

1521

Database User Name

UserName

Password

pwd

Confirm Password

pwd

d)     创建完成JDBC后,修改此JDBC链接的Connection Pool参数(Services->JDBC->Data Sources->Configuration->Connection Pool)

                          i.          Maximum Capacity100;Initial Capacity100

                                    ii.              勾选Advanced下的Test Connections On Reserve复选框。

                       iii.          Advanced下的Inactive Connection Timeout:180

e)     进入Settings for xxxx页面的Targets页签,确认AdminServer前的复选按钮为选中状态。

1.1.3  weblogic web domain域配置SNMP Agent

1.       进入新建的web_domain域对应的WebLogic控制台后,点击Diagnostics->SNMP Agent

2.       修改如下参数:

a)         勾选Enabled前的复选框

b)        SNMP Port=16102

c)         Community Prefix=xxxpublic

d)        Trap Version=V2

3.       参数修改完毕后,点击Save按钮保存修改。

生产环境,在新建的web_domain域同样监听16102端口,在启动weblogic服务时,后台出现异常,提示端口已被监听的错误。à解决方式:取消Enabled前的复选框的勾选状态。