尝试创建 WebLogic 域失败
Attempting to create a WebLogic Domain, fails
我搭建了一个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
子目录,还是失败了。
我找到了解决方法。
首先,为了防止 WLST 退出,我不得不在 exit()
调用中注释掉 basicWLSDomain.py
的最后一行。然后WSLT在脚本完成后没有退出。
运行 dumpStack()
表明没有为 weblogic 用户设置密码。
在 Define the user password for weblogic.
部分,添加行 cmo.setPassword('...')
解决了这个问题。
我搭建了一个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
子目录,还是失败了。
我找到了解决方法。
首先,为了防止 WLST 退出,我不得不在 exit()
调用中注释掉 basicWLSDomain.py
的最后一行。然后WSLT在脚本完成后没有退出。
运行 dumpStack()
表明没有为 weblogic 用户设置密码。
在 Define the user password for weblogic.
部分,添加行 cmo.setPassword('...')
解决了这个问题。