ホーム テクノロジー 開発 WebLogic ドメイン名の名前を変更するにはどうすればよいですか?

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:  base_domain
base_domain/config/config.xml:    base_domain
base_domain/config/config.xml:    base_domain
base_domain/init-info/startscript.xml:/Users/chandan/weblogic/base_domain
base_domain/init-info/startscript.xml:/Users/chandan/weblogic/base_domain
base_domain/init-info/startscript.xml: /Users/chandan/weblogic/base_domain
base_domain/init-info/startscript.xml:base_domain  
base_domain/init-info/startscript.xml:/Users/chandan/weblogic/base_domain
base_domain/init-info/startscript.xml:/Users/chandan/weblogic/base_domain
base_domain/init-info/startscript.xml:/Users/chandan/weblogic/base_domain
base_domain/init-info/startscript.xml:/Users/chandan/weblogic/base_domain
base_domain/init-info/tokenValue.properties:@DOMAIN_HOME=/Users/chandan/weblogic/base_domain  
base_domain/init-info/tokenValue.properties:@DOMAIN_NAME=base_domain
base_domain/init-info/tokenValue.properties:@USERDOMAIN_HOME=/Users/chandan/weblogic/base_domain  
base_domain/startWebLogic.sh:DOMAIN_HOME="/Users/chandan/weblogic/base_domain"
chandans-imac:weblogic chandan$ 
  • 上記のすべてのファイルで、base_domain を new_domain に変更します。 sed を使用して変更することも、手動で 1 つずつ変更することもできます。選択はあなた次第です。
 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/AdminServer
bash-3.2$ rm -rf cache/ data/ tmp/ 
  • 新しいドメインに移動し、Weblogic を起動します。
 chandans-imac:bin chandan$ pwd  
/Users/chandan/weblogic/new_domain/bin
chandans-imac:bin chandan$
bash-3.2$ ./startWebLogic.sh
    
    
     

それだけです! WebLogic 管理対象サーバーも問題なく起動しました。

Oracle Weblogic管理の詳細については、こちらをご覧ください。

「 WebLogic ドメイン名の名前を変更するにはどうすればよいですか?」についてわかりやすく解説!絶対に観るべきベスト2動画

ドメインとサーバーの関係とDNSについてわかりやすく解説!
【公式】DNSレコード設定ガイド | お名前.com byGMO