首页 文章

尝试创建WebLogic域失败

提问于
浏览
1

我已经站起来了一个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退出,所以我无法 grab 堆栈跟踪以查看到底发生了什么 .

这有什么诀窍吗?

提前致谢!

EDIT :值得注意的是 user_projects 目录不存在 . 我原本以为这是 writeDomain() 的问题,但是我创建了这个目录和 domains 子目录,但它仍然失败了 .

1 回答

  • 2

    我能够找到解决方案 .

    首先,为了防止WLST退出,我不得不在 exit() 调用中注释 basicWLSDomain.py 的最后一行 . 然后在脚本完成后WSLT没有退出 .

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

    Define the user password for weblogic. 部分中,添加行 cmo.setPassword('...') 已解决此问题 .

相关问题