我正在训练使用 REST 消费者将输出事件从 FIWARE CEP (Proton) 发送到 ActiveMQ 队列。访问 ActiveMQ 队列的凭据包含在 URL 中,如http://user:passwrd@XXXX:xxxx/api/message/myqueue,但我有以下错误:
com.ibm.hrl.proton.webapp.resources.EventResource submitNewEvent
INFO:发送到质子运行时的事件...
org.apache.commons.httpclient.auth.AuthChallengeProcessor selectAuthScheme
INFO:选择的基本身份验证方案
org.apache.commons.httpclient。 HttpMethodDirector 进程WWWAuthChallenge
信息:没有可用于 BASIC 'ActiveMQRealm'@XXXX
com.ibm.hrl.proton.server.executorServices.SimpleThreadFactory$ProtonExceptionHandler uncaughtException的凭据
:线程中未捕获的异常:线程 [4,5,main],异常:com。 ibm.hrl.proton.adapters.rest.client.RESTException:com.ibm.hrl.proton.adapters.rest.client.RESTException:无法执行事件实例的 POST:...
带有请求标头:
Content-Type: text/plain
User-Agent: Jakarta Commons-HttpClient/3.0
Host: XXXX:xxxx
Content-Length: 389
to consumer http://user:passwrd@XXXX:xxx/api/message/myqueue,响应结果: 401
似乎 Proton 没有从 URL 中提取凭证。
其他人有同样的问题吗?