【发布时间】:2019-07-23 21:31:11
【问题描述】:
我想向我的本地 JBoss 7.2 服务器发送 JMS 消息。为此,我尝试使用 JMeter 和 JMS 点对点 步骤。 我配置了一切,如下图所示:
JNDI 属性:
- java.naming.security.principal = ca2
- java.naming.security.credentials = 12346578
我在服务器端的尝试:
- 创建了一个应用程序用户(使用 JNDI 属性中的凭据)
- 从
<http-connector name="http-remoting-connector" connector-ref="default" security-realm="ApplicationRealm"/>中删除了安全领域
服务器已启动并正在运行,但 在这两种情况下我都收到以下错误:
响应消息:javax.naming.AuthenticationException:无法连接到任何服务器。尝试的服务器:[http-remoting://127.0.0.1:8080(身份验证失败:所有可用的身份验证机制均失败:
DIGEST-MD5:服务器拒绝身份验证)] [根异常是 javax.security.sasl.SaslException:身份验证失败:所有可用的身份验证机制都失败:
DIGEST-MD5:服务器拒绝身份验证]
我还应该尝试什么?
【问题讨论】:
-
这与 Apache Camel 有什么关系?您是否已将 jboss-client.jar lib 部署到 jmeter 的 lib/ext 文件夹中?你可以从 JBOSS_FOLDER/bin/client/jboss-client.jar 下载得到这个 jar
-
你是对的,它不一定与Apache Camel有关,标签被移除。 jboss-client.jar 库是一个很好的提示,但现在我收到以下错误:javax.naming.NameNotFoundException: jboss -- service jboss.naming.context.java.jboss.exported.jboss