如果你在经常需要重命名域名的迁移环境中工作, 那么本指南将为你提供帮助。
【如何重命名weblogic域名()】通过修改域下的某些文件, 可以更改WebLogic域名。
这是我在开发环境中进行的测试, 对我来说效果很好。
在本练习中–我已从base_domain重命名为new_domain
- 完整备份你的域
- 将旧域名文件夹复制到新域名
cp –rp base_domain new_domain
- 搜索新复制的文件夹中所有包含base_domain的文件
chandan$ grep -r * base_domain --exclude-dir={tmp, logs, data, domain_bak}base_domain/bin/setDomainEnv.sh:DOMAIN_HOME="/Users/chandan/weblogic/base_domain"base_domain/bin/setDomainEnv.sh:LONG_DOMAIN_HOME="/Users/chandan/weblogic/base_domain"base_domain/bin/startManagedWebLogic.sh:DOMAIN_NAME="base_domain"base_domain/bin/startManagedWebLogic.sh:DOMAIN_HOME="/Users/chandan/weblogic/base_domain"base_domain/bin/startWebLogic.sh:DOMAIN_HOME="/Users/chandan/weblogic/base_domain"base_domain/bin/stopManagedWebLogic.sh:DOMAIN_HOME="/Users/chandan/weblogic/base_domain"base_domain/bin/stopWebLogic.sh:DOMAIN_HOME="/Users/chandan/weblogic/base_domain"base_domain/config/config.xml:<
name>
base_domain<
/name>
base_domain/config/config.xml:<
name>
base_domain<
/name>
base_domain/config/config.xml:<
name>
base_domain<
/name>
base_domain/init-info/startscript.xml:<
value>
/Users/chandan/weblogic/base_domain<
/value>
base_domain/init-info/startscript.xml:<
value>
/Users/chandan/weblogic/base_domain<
/value>
base_domain/init-info/startscript.xml: <
value>
/Users/chandan/weblogic/base_domain<
/value>
base_domain/init-info/startscript.xml:<
value>
base_domain<
/value>
base_domain/init-info/startscript.xml:<
value>
/Users/chandan/weblogic/base_domain<
/value>
base_domain/init-info/startscript.xml:<
value>
/Users/chandan/weblogic/base_domain<
/value>
base_domain/init-info/startscript.xml:<
value>
/Users/chandan/weblogic/base_domain<
/value>
base_domain/init-info/startscript.xml:<
value>
/Users/chandan/weblogic/base_domain<
/value>
base_domain/init-info/tokenValue.properties:@DOMAIN_HOME=/Users/chandan/weblogic/base_domainbase_domain/init-info/tokenValue.properties:@DOMAIN_NAME=base_domainbase_domain/init-info/tokenValue.properties:@USERDOMAIN_HOME=/Users/chandan/weblogic/base_domainbase_domain/startWebLogic.sh:DOMAIN_HOME="/Users/chandan/weblogic/base_domain"chandans-imac:weblogic chandan$
- 在上述所有文件中, 将base_domain修改为new_domain。你可以使用sed进行修改, 也可以手动进行一个接一个的修改。这是你的选择。
grep -r base_domain * --exclude-dir={tmp, logs, data, domain_bak} | xargs sed –I ‘s/base_domain/new_domain/g’
- 确保所有文件都没有base_domain
bash-3.2$ grep -r base_domain * --exclude-dir={tmp, logs, data, domain_bak}
- 转到AdminServer文件夹并删除缓存, 数据, tmp文件夹
bash-3.2$ pwd /Users/chandan/weblogic/new_domain/servers/AdminServerbash-3.2$ rm -rf cache/ data/ tmp/
- 转到你的新域并启动Weblogic
chandans-imac:bin chandan$ pwd/Users/chandan/weblogic/new_domain/binchandans-imac:bin chandan$bash-3.2$ ./startWebLogic.sh<
Jan 8, 2013 11:32:53 PM SGT>
<
Notice>
<
WebLogicServer>
<
BEA-000329>
<
Started WebLogic Admin Server "AdminServer" fordomain "new_domain" running in Production Mode>
<
Jan 8, 2013 11:32:53 PM SGT>
<
Notice>
<
WebLogicServer>
<
BEA-000365>
<
Server state changed to RUNNING>
<
Jan 8, 2013 11:32:53 PM SGT>
<
Notice>
<
WebLogicServer>
<
BEA-000360>
<
Server started in RUNNING mode>
就这样!我也没有问题地启动了WebLogic托管服务器。
在此处了解有关Oracle Weblogic Administration的更多信息。
推荐阅读
- 10个系统管理员和安全分析师的网络数据包分析仪
- 如何在WebLogic中生成线程转储
- BEA-000362服务器失败。Parsing Failure in config.xml: java.lang.IllegalArgumentException
- netstat命令在Linux上的用法
- C语言_结构体总结
- 红日ATT&CK实战系列靶机
- 华为防火墙网关间通过IKE方式协商IPSec VPN隧道(共享密钥认证)
- 重读 ES6 标准入门(第3版)
- 常用的好用的window工具