OSB 12c配置Kafka传输运行install.py抛出WLSTException异常
OSB 12c配置Kafka传输执行install.py报WLSTException处理方案
问题现象
OSB 12c环境配置Kafka传输,按官方操作步骤执行java weblogic.WLST install.py命令时抛出WLSTException。分别在未启动服务、提前启动OSB服务器、提前启动Kafka服务器状态下重试,均返回相同报错,核心报错信息:
***** Service Bus Kafka Transport Install ***** No stack trace available. Problem invoking WLST - Traceback (innermost last): File "C:\osb-kafka-transport-sample-master\install\install.py", line 13, in ? File "<iostream>", line 19, in connect File "<iostream>", line 553, in raiseWLSTException WLSTException: Error occurred while performing connect : "No valid username/password or userConfigFile/userKeyFile provided"
根因
该报错与Kafka服务启动状态无关,是WLST脚本连接WebLogic管理服务器时未传入有效认证凭证,无法建立连接导致。
解决步骤
- 打开路径
C:\osb-kafka-transport-sample-master\install\下的install.py文件,定位到第13行的connect()调用代码。 - 直接在connect方法中填入当前环境的WebLogic管理员账号、密码、管理服务器连接地址,参考写法:
connect('weblogic', '对应环境的WebLogic管理员密码', 't3://127.0.0.1:7001')
若环境中WebLogic管理员账号不是默认weblogic、AdminServer监听端口不是默认7001,替换为实际配置值即可。
- 启动WebLogic AdminServer(OSB管理服务),无需提前启动Kafka服务——WLST必须连接运行中的管理服务器才能完成传输组件的注册部署。
- 切回install.py所在目录,重新执行
java weblogic.WLST install.py命令即可正常完成安装。
内容的提问来源于stack exchange,提问作者Kirtan
相关产品推荐
相关产品推荐

