Weblogic New Domain 迁移部署
(按已有模版迁移)
By Alexluo @四夕alex
Step1,
迁移模版
迁移模版至/sea3000/Oracle/Middleware/user_projects/domains
Cp –a 域模版 /sea3000/Oracle/Middleware/user_projects/domains
Step2,
修改配置文件及重写部分脚本
1>,修改域配置文件conf.xml
打开后在其中添加一行
<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家目录
如图:
设置完毕,: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
转载于:https://blog.51cto.com/alexluo/1053663