2017-02-28 34 views
0

私はWebLogic Serverを立ち上げました。管理コンソールにアクセスできるように、基本的なドメインを作成しようとしています。WebLogicドメインの作成に失敗しました。

私はwlst.shを実行して、私は次のことを実行します。

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

このエラーのうち、以下に:

basicWLSDomain.pyファイルを見てみると

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

Exiting WebLogic Scripting Tool.

、私はコールwriteDomain()を参照してください、次のとおりです。

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

私は実行する前にWLSTを終了しますdumpStack()、私は何が起こっているかを正確に見るためにスタックトレースをつかむことができません。

これにはどんなトリックですか?

ありがとうございます!

EDITuser_projectsディレクトリが存在しないことに注意してください。私はもともとそれがwriteDomain()の問題だと考えましたが、このディレクトリとdomainsサブディレクトリを作成しましたが、それでも失敗しました。

答えて

1

私はこれに対する解決策を見つけることができました。

最初に、WLSTが終了しないようにするには、exit()コールでbasicWLSDomain.pyの最後の行をコメントアウトする必要がありました。その後、スクリプトの完了後にWSLTが終了しませんでした。

dumpStack()を実行すると、weblogicユーザーにパスワードが設定されていないことが示されました。

Define the user password for weblogic.セクションでは、cmo.setPassword('...')という行を追加するとこれが解決されました。

関連する問題