相同的简单WLST脚本可在Weblogic 10.3上使用,但不适用于WebLogic12c

时间:2018-09-05 11:07:14

标签: weblogic12c weblogic-10.x wlst

首先,我不是WebLogic Server的管理员,我通过WebLogic Sc​​ripting Tool连接并以应用程序用户身份运行WLSL脚本,并且可以在几台不同的host:port服务器上正常运行WebLogic 10.3.6。

这是一个简单的WLST脚本,您可以在下面检查: WLST query (List deployed applications and hosts together)

但是现在,一台服务器已迁移到WebLogic 12c,并且使用相同的WSLT脚本时出现错误:

当我登录Weblogic 12c服务器时出现此消息:

The CompatabilityMBeanServer is not initialized properly.
This might happen if the CompatabilityMBeanServer is
disabled via the JMXMBean.

Successfully connected to Admin Server 'AdminServer' that belongs to domain 'MyDomain'.

当我运行WLST脚本时出现此消息:

weblogic.management.NoAccessRuntimeException: weblogic.management.NoAccessRuntimeException: [Management:141302]Access not allowed for Subject: principals=[weblogicuser001 [weblogic]], on resource AppRuntimeStateRuntime, action: execute, target getCurrentState.

这是dumpStack()的输出

javax.naming.NameNotFoundException: While trying to lookup 'weblogic.management.home.localhome' didn't find subcontext 'management'. Resolved 'weblogic' [Root exception is javax.naming.NameNotFoundException: While trying to lookup 'weblogic.management.home.localhome' didn't find subcontext 'management'. Resolved 'weblogic']; remaining name 'management/home/localhome'

更多信息: 我无法在12c中访问管理控制台:http://hots:7005/console/ (您未被授权,也不是管理员消息) 但我可以在所有10.3 weblogic服务器中使用。

我无法直接与Weblogic管理员进行交流,我必须通过第三方进行交流,但是我需要知道有什么问题才能正确地传达问题。 谢谢。

0 个答案:

没有答案