当前位置: 首页 > 知识库问答 >
问题:

Weblogic JMX错误IDL:omg.org/CosNaming/NamingContext/NotFound:1.0

蒋哲
2023-03-14

我在Wildfly 10.1上部署了一个web服务,它试图使用RMI创建与Weblogic连接器的连接。但我得到了以下错误:

错误[io.undertow.request](默认任务13)UT005023:异常处理请求到/ws/sam/test jmx:org.jboss.resteasy.spi。未处理的异常:java.io。IOException:无法检索RMIServer存根:javax.naming。NameNotFoundException[根异常为org.omg.CosNaming.NamingContextPackage.NotFound:IDL:omg.org/CosNaming/NamingContext/NotFound:1.0]

我有以下代码:

String protocol = "rmi";
String jndiroot = "/jndi/iiop://" + hostname + ":" + port + "/";
String mserver = "weblogic.management.mbeanservers.domainruntime";
JMXServiceURL serviceURL = new JMXServiceURL(protocol, hostname,
            port, jndiroot + mserver);
Hashtable h = new Hashtable();
h.put(Context.SECURITY_PRINCIPAL, wlUsername);
h.put(Context.SECURITY_CREDENTIALS, wlPassword);
JMXConnector connector = JMXConnectorFactory.connect(serviceURL, h);

你知道这个错误意味着什么吗?

我试着用同样的代码做一个简单的Java客户机,它可以工作。但在Wildfly上部署时,我有一个错误。

共有1个答案

宋腾
2023-03-14

在我的例子中,这是因为未在中配置的MQ条目JNDI名称类似于jndiName=“jms/SomeMQName”

 类似资料:
  • 当在我的WebApi GET操作中未找到某些内容时,我正在返回NotFind。伴随此响应,我想发送自定义消息和/或异常消息(如果有)。当前的的方法不提供传递消息的重载。 有什么办法可以做到这一点吗?或者我将不得不编写自己的自定义?

  • 问题内容: 我正在使用API,并且正在尝试找出如何处理404。它确实在文档中说404可以手动处理,但是我真的不知道如何编写自己的 自定义处理程序 。 在其他路线之后,我尝试了以下方法… 但是我得到了错误。 如果有人能指出我正确的方向,那就太好了。 问题答案: 类型是具有字段的: 因此,类型为,是一种具有单个方法的接口类型: 如果要使用自己的自定义“未找到”处理程序,则必须设置一个实现此接口的值。

  • 问题 如何定义NotFound消息和其他消息? 解法 import web urls = (...) app = web.application(urls, globals()) def notfound(): return web.notfound("Sorry, the page you were looking for was not found.") # You c

  • 我正在尝试为此方法返回NotFound,但收到以下错误: 不明白应该怎么投,参数等于“1”想退一个404 我只需要这样做:

  • 我正在尝试搜索亚马逊的产品广告,并使用botlenose来帮助我做到这一点。但是,我刚刚收到HTTP错误400。 其他一些重要信息: 我来自巴西,我的标签也来自亚马逊。这是个问题吗? 我确实检查了我的钥匙、秘密和标签,一切正常。我确实在StackOverflow上查看了其他一些问题,但对我来说没有任何效果。 当然,出于安全原因,我更改了密钥。 Traceback(最近一次调用最后一次):File"

  • 我有一个基于Spring Web model view controller(MVC)框架的项目。Spring Web模型-视图-控制器(MVC)框架的版本是3.2.8 我有这个控制器 这个URL一切正常: