首先,我不是WebLogic Server的管理员,我通过WebLogic Scripting 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管理员进行交流,我必须通过第三方进行交流,但是我需要知道有什么问题才能正确地传达问题。 谢谢。