尝试创建WebLogic域失败

时间:2017-02-28 14:09:39

标签: weblogic

我已经站起来了一个WebLogic服务器。我正在尝试创建一个基本域,以便我可以访问管理控制台。

我运行wlst.sh,然后执行以下操作:

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

以下内容出错:

  

错误:writeDomain()失败。执行dumpStack()以查看详细信息。

     

退出WebLogic脚本工具。

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

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

但是在我运行dumpStack()之前WLST退出,所以我无法抓住堆栈跟踪以确切了解发生了什么。

这有什么诀窍吗?

提前致谢!

编辑:值得注意的是user_projects目录并不存在。我最初认为这是writeDomain()的问题,但我创建了这个目录和domains子目录,但它仍然失败。

1 个答案:

答案 0 :(得分:2)

我能够找到解决方案。

首先,为防止WLST退出,我必须在basicWLSDomain.py电话上注明exit()的最后一行。然后WSLT在脚本完成后没有退出。

正在运行dumpStack()表示没有为weblogic用户设置密码。

Define the user password for weblogic.部分,添加行cmo.setPassword('...')解决了这个问题。

相关问题