gpt4 book ai didi

java - wlst 嵌入模式不工作

转载 作者:行者123 更新时间:2023-11-30 11:41:12 30 4
gpt4 key购买 nike

我正在尝试为诸如此类的任务构建一个小型实用程序1) 连接到 weblogic 管理服务器。2) 添加托管服务器。3)用nodemanager注册域名等。

我是用eclipse开始开发的,把weblogic\wlserver103\server\lib的所有jar都加到我的项目buildpath中。(我不知道wlst embeded模式需要哪些jar) 开发环境设置没有任何错误。当我尝试运行连接到管理服务器等简单任务时。抛出异常如下图

Connecting to t3://ksai.domain.simpledevelopers.com:7001 with userid javadev13 ...
The CompatabilityMBeanServer is not initialized properly.
This might happen if the CompatabilityMBeanServer is
disabled via the JMXMBean.

To view the root cause exception use dumpStack()

WLST detected that the RuntimeMBeanServer is not enabled. This
might happen if the RuntimeMBeanServer is disabled via the JMXMBean.
Please ensure that this MBeanServer is enabled. Online WLST cannot
function without this MBeanServer.
Exception in thread "main" Traceback (innermost last):
File "<string>", line 1, in ?
File "<iostream>", line 22, in connect
File "<iostream>", line 618, in raiseWLSTException
WLSTException: Error occured while performing connect : "Cannot connect to WLST."
Use dumpStack() to view the full stacktrace

我可以使用相同的用户名和密码从 wlst 离线模式进行相同的连接,效果很好。作为解决方法,我还尝试将 userconfig 和 userKey 安全文件作为连接命令的参数。

注意:管理服务器已经启动并运行。

最佳答案

一些尝试:

1 - 将 CompatibilityMBeanServerEnabled 设置为 true,从命令行 wlst 执行这些步骤(用您的设置替换用户名、密码、主机名、管理端口、域名)

connect('username','password','t3://hostname:adminport')
cd('JMX/DomainName')
ls()

现在检查“CompatibilityMBeanServerEnabled”参数的值,如果为假则执行以下操作

edit()
startEdit()
set('CompatibilityMBeanServerEnabled', 'true')
save()
activate()
shutdown()

现在启动 AdminServer,并尝试调用您的 WLST Embedded 代码

2 - 如果上述修复不起作用,则在您的 WLST Embedded 代码中添加“dumpStack()”以获取堆栈跟踪,这将有助于确定根本原因。

3- 要回答关于 WLST 嵌入模式需要哪个 jar 的问题,它的 weblogic.jar

关于java - wlst 嵌入模式不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12369972/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com