2017-02-28 7 views
0

Ich habe einen WebLogic-Server aufgestanden. Ich versuche eine einfache Domain zu erstellen, damit ich auf die Admin-Konsole zugreifen kann.Der Versuch, eine WebLogic-Domäne zu erstellen, schlägt fehl

Ich betreiben wlst.sh, und ich laufe folgende:

execfile('/opt/oracle/products/Middleware/wlserver/common/templates/scripts/wlst/basicWLSDomain.py') 

diese Fehler aus mit dem folgenden:

Error: writeDomain() failed. Do dumpStack() to see details.

Exiting WebLogic Scripting Tool.

Mit Blick auf die basicWLSDomain.py Datei, sehe ich den Anruf writeDomain() wie folgt lautet:

writeDomain('/opt/oracle/products/Middleware/user_projects/domains/basicWLSDomain') 

Aber WLST beendet, bevor ich laufen kann dumpStack(), so kann ich die Stack-Trace nicht erfassen, um genau zu sehen, was passiert.

Gibt es einen Trick?

Vielen Dank im Voraus!

BEARBEITEN: Es ist erwähnenswert, dass das Verzeichnis user_projects nicht existiert. Ich dachte ursprünglich, dass das Problem mit writeDomain() war, aber ich habe dieses Verzeichnis und das domains Unterverzeichnis erstellt, aber es ist immer noch fehlgeschlagen.

Antwort

1

Ich konnte eine Auflösung zu diesem finden.

Als erstes, um zu verhindern, dass WLST beendet wird, musste ich die letzte Zeile von basicWLSDomain.py über den exit() Aufruf auskommentieren. Danach wurde WSLT nicht beendet, nachdem das Skript abgeschlossen wurde.

Running dumpStack() zeigte, dass das Kennwort für den Weblogic-Benutzer nicht festgelegt wurde.

Im Abschnitt Define the user password for weblogic. wurde die Zeile cmo.setPassword('...') aufgelöst.

Verwandte Themen