尝试创建WebLogic域失败

尝试创建WebLogic域失败,weblogic,Weblogic,我安装了一个WebLogic服务器。我正在尝试创建一个基本域,以便访问管理控制台 我运行wlst.sh,并运行以下命令: execfile('/opt/oracle/products/Middleware/wlserver/common/templates/scripts/wlst/basicWLSDomain.py') 这将导致以下错误: execfile('/opt/oracle/products/Middleware/wlserver/common/templates/scripts/w

我安装了一个WebLogic服务器。我正在尝试创建一个基本域,以便访问管理控制台

我运行
wlst.sh
,并运行以下命令:

execfile('/opt/oracle/products/Middleware/wlserver/common/templates/scripts/wlst/basicWLSDomain.py')
这将导致以下错误:

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')
但是WLST在我运行
dumpStack()
之前就退出了,所以我无法获取堆栈跟踪以查看到底发生了什么

这有什么诀窍吗

提前谢谢


编辑:值得注意的是,
用户项目
目录不存在。我原本以为这就是
writeDomain()
的问题所在,但我创建了这个目录和
子目录,但还是失败了。

我找到了解决方法

首先,为了防止WLST退出,我必须在
exit()
调用中注释掉
basicWLSDomain.py
的最后一行。那么WSLT在脚本完成后没有退出

运行
dumpStack()
表明没有为weblogic用户设置密码

定义weblogic的用户密码。
部分,添加行
cmo.setPassword(“…”)
解决了这个问题