Weblogic New Domain 迁移部署

(按已有模版迁移)

                                                                By Alexluo @四夕alex

Step1

迁移模版

迁移模版至/sea3000/Oracle/Middleware/user_projects/domains

C域模版 /sea3000/Oracle/Middleware/user_projects/domains 

 

Step2,

修改配置文件及重写部分脚本

 

1>,修改域配置文件conf.xml

sina @四夕alex

打开后在其中添加一行

<server>

    <name>AdminServer</name>

<listen-address>10.138.16.16</listen-address>

<listen-port>8001(任意所需端口)</listen-port>

  </server>

 

2>,修改setDomainEnv.sh

路径/sea3000/Oracle/Middleware/user_projects/domains/basedomain/bin/setDomainEnv.sh

修改WL_HOME="/sea3000 /Oracle/Middleware/wlserver_10.3"

Export WL_HOME

修改域家目录(标红部分可修改任何你所放的位置)

DOMAIN_HOME="/sea3000 /Oracle/Middleware/user_projects/domains/base_domain"

export DOMAIN_HOME

LONG_DOMAIN_HOME="/sea3000 /Oracle/Middleware/user_projects/domains/base_domain"

export LONG_DOMAIN_HOME

修改完毕保存退出

 

3>修改脚本 startManagedWeblogic.sh

位置:/sea3000/Oracle/Middleware/user_projects/domains/basedomain/bin/setDomainEnv.sh

修改如下:

 

1,在第一行usage{}添加你所想设置的管理地址

echo "$1 managedserver1 http://10.138.16.16:8001"

 

2,添加所部属的域名以及管理地址

DOMAIN_NAME="base_domain"

ADMIN_URL="http://10.138.16.16:8001"

 

3修改JAVA设置

JAVA_OPTIONS="-Dweblogic.security.SSL.trustedCAKeyStore="/sea3000/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/cacerts" ${JAVA_OPTIONS}"

设置Domain家目录

如图:

sina @四夕alex

设置完毕,x保存推出

 

4>,修改脚本startPointBaseConsole.sh

路径:/sea3000/Oracle/Middleware/user_projects/domains/basedomain/bin/startPointBaseConsole.sh

Vim startPointBaseConsole.sh

修改未被注释的首行:

DOMAIN_HOME="/seaapp /Oracle/Middleware/user_projects/domains/base_domain"

 

5>修改脚本startWebLogic.sh

添加:

DOMAIN_HOME="/sea3000/Oracle/Middleware/user_projects/domains/base_domain"

 

6>修改脚本stopManagedWebLogic.sh

修改如下:

在未被注释的首行usage{}修改所标红的console以及webserver地址.

echo "ADMIN_URL defaults to t3://10.138.16.16:8001 if not set as an environment variable or the second command-line parameter."

echo "$1 managedserver1 t3://10.138.16.16:8001 weblogic weblogic"

添加脚本

if [ "$1" = "" ] ; then

if [ "${ADMIN_URL}" = "" ] ; then

       ADMIN_URL="t3://10.138.16.16:8001"

         export ADMIN_URL

fi

在尾行设置域家目录

DOMAIN_HOME="/sea3000/Oracle/Middleware/user_projects/domains/base_domain"

 

7>修改脚本:

/sea3000/Oracle/Middleware/user_projects/domains/basedomain/bin/stopWeblogic.sh

添加如下:

if [ "$1" != "" ] ; then

              ADMIN_URL="$1"

else

if [ "${ADMIN_URL}" = "" ] ; then

         ADMIN_URL="t3://10.138.16.16:8001"

fi

fi

设置家目录:

DOMAIN_HOME="/sea3000/Oracle/Middleware/user_projects/domains/base_domain"

 

Step3 写启动脚本:

在目录:/sea3000/Oracle/Middleware/user_projects/domains/base_domain

Vim startWeblogic.sh

#!/bin/sh

DOMAIN_HOME="/sea3000/Oracle/Middleware/user_projects/domains/base_domain"

${DOMAIN_HOME}/bin/startWebLogic.sh $*

 

修改完毕之后,在domain家目录运行./startWeblogic.sh即可

同你所设置监听端口进行控制部署:16.138.16.16:8001

                                                                                2012-11-08

                                                                       by alexluo