Πώς να μετονομάσετε το weblogic domain name;

Εάν εργάζεστε σε περιβάλλον μετεγκατάστασης όπου συχνά χρειάζεται να μετονομάσετε το όνομα τομέα, τότε αυτός ο οδηγός θα σας βοηθήσει.

Η αλλαγή του ονόματος τομέα 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_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 για να τροποποιήσετε ή χειροκίνητα μπορείτε να το κάνετε ένα προς ένα. Η επιλογή είναι δική σου.
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
<Jan 8, 2013 11:32:53 PM SGT> <Notice> <WebLogicServer> <BEA-000329> <Started WebLogic Admin Server "AdminServer" for  domain "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 εδώ.

Σας άρεσε να διαβάζετε το άρθρο; Τι θα λέγατε να μοιράζεστε με τον κόσμο;