2017-02-28 158 views
0

我已經站了起來一個WebLogic服務器。我正在嘗試創建一個基本域,以便可以訪問管理控制檯。試圖創建一個WebLogic域,失敗

我跑wlst.sh,我運行以下命令:

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

這樣的錯誤了下列要求:

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

Exiting WebLogic Scripting Tool.

basicWLSDomain.py文件看,我看到調用writeDomain()如下:

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

但是在我運行之前WLST就退出了dumpStack(),所以我無法抓住堆棧跟蹤來查看到底發生了什麼。

這有什麼竅門嗎?

在此先感謝!

編輯:值得注意的是user_projects目錄不存在。我原本以爲這是writeDomain()的問題,但我創建了這個目錄和domains子目錄,但它仍然失敗。

回答

1

我能找到解決方案。

首先,爲了防止WLST退出,我必須在exit()調用中註釋掉最後一行basicWLSDomain.py。然後WSLT在腳本完成後沒有退出。

運行dumpStack()顯示未爲weblogic用戶設置密碼。

Define the user password for weblogic.部分,添加行cmo.setPassword('...')解決了此問題。