繁体   English   中英

无法在Weblogic受管服务器中查找JMX jndi

[英]Not able to lookup JMX jndi in Weblogic managed server

我无法在weblogic托管服务器(群集中的服务器)中查找JMX jndi(comp / env / jmx / domainRuntime)。 低于执行力。 在AdminServer中,我可以成功查找。

javax.naming.NameNotFoundException: While trying to look up comp/env/jmx/domainRuntime 
    at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)
    at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:144)
    at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:254)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:412)
    at weblogic.jndi.factories.java.ReadOnlyContextWrapper.lookup(ReadOnlyContextWrapper.java:45)

只有Admin Server可以直接访问weblogic.management.mbeanservers.domainruntime 您将要通过类似此处的远程示例的方式访问相同的jndi:

http://docs.oracle.com/cd/E11035_01/wls100/jmx/accessWLS.html

更多示例和参考:

在Weblogic上访问Mbeans

http://blog.victorjabur.com/2011/05/16/how-to-access-server-mbean-properties-at-weblogic-11g-using-java/

http://www.javacodegeeks.com/2013/06/taming-the-jmx-on-weblogic-server.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM