python - 如何在 Weblogic 中启用 JMX 以通过 WLST 设置任何属性

标签 python weblogic12c wlst

我遇到以下错误。

java.lang.RuntimeException: java.lang.RuntimeException: The requested attribute is not exposed through JMX: setEnabled

我该如何解决这个问题。

这是我在 WLST(Weblogic 脚本工具)中尝试过的命令集。

wls:/MiCommApp/serverConfig> cd('/Servers/'  'AdminServer' '/SSL/' 'AdminServer' )
wls:/MiCommApp/serverConfig/Servers/AdminServer/SSL/AdminServer> cmo.setEnabled(true)
Traceback (innermost last):
  File "<console>", line 1, in ?
        at weblogic.management.jmx.ExceptionMapper.matchJMXException(ExceptionMapper.java:74)
        at weblogic.management.jmx.MBeanServerInvocationHandler.doInvoke(MBeanServerInvocationHandler.java:508)
        at weblogic.management.jmx.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:382)
        at com.sun.proxy.$Proxy16.setEnabled(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)

java.lang.RuntimeException: java.lang.RuntimeException: The requested attribute
is not exposed through JMX: setEnabled

最佳答案

在使用此命令 edit()startEdit()

更改任何实例变量的设置之前,我们已经进入编辑模式

WLST 提示 !> 表示我们处于编辑模式。

wls:/myBeaDir/serverConfig/Servers/MiCommApp/SSL/MiCommApp> edit()
Location changed to edit tree. This is a writable tree with
DomainMBean as the root. To make changes you will need to start
an edit session via startEdit().

For more help, use help('edit')

wls:/myBeaDir/edit> startEdit()
Starting an edit session ...
Started edit session, please be sure to save and activate your
changes once you are done.
wls:/myBeaDir/edit !> cd('/Servers/'  'MiCommApp' '/SSL/' 'MiCommApp' )
wls:/myBeaDir/edit/Servers/MiCommApp/SSL/MiCommApp !>

关于python - 如何在 Weblogic 中启用 JMX 以通过 WLST 设置任何属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41377947/

相关文章:

weblogic - 远程 weblogic 服务器身份异常

java - 如何使 WebLogic session 超时更加一致

python - 处理 python 脚本中的 wlst 异常

weblogic - WLST 将状态 ('ms1' 的输出捕获到变量

python - 在 Selenium PYTHON 中使用 span id 从下拉列表中选择一个值

python - pipenv 无法在 Mac OS X 10.10.6 El Capitan 上的 Python 2.7.10 上正确安装

python解析wifi SSID数据

java - 无法将我的 WAR 文件从 Tomcat 迁移到 Weblogic 12c

python - 使用 python 请求和漂亮的汤进行网页抓取

python - 将 wlst 命令重定向到 python 脚本中的文件