Web services http安全筛选器不支持';不要骑骡子

Web services http安全筛选器不支持';不要骑骡子,web-services,mule,Web Services,Mule,我使用Mule Server 3.3.0 CE,生成以下代码: 我运行此项目,我有以下异常: 错误2012-11-27 14:31:25456[[web_服务].connector.http.mule.default.receiver.02]org.mule.exception.defaultMessaginExceptionStrategy: *************************************************************************

我使用Mule Server 3.3.0 CE,生成以下代码:


我运行此项目,我有以下异常:

错误2012-11-27 14:31:25456[[web_服务].connector.http.mule.default.receiver.02]org.mule.exception.defaultMessaginExceptionStrategy:
********************************************************************************
消息:已注册的身份验证设置为org.mule.module.spring.security.filters.http.HttpBasicAuthenticationFilter,但会话上没有安全上下文。终结点上的身份验证被拒绝http://localhost:8090/service. 消息负载的类型为:String
代码:MULE_错误-54999
--------------------------------------------------------------------------------
异常堆栈是:
1.已注册的身份验证设置为org.mule.module.spring.security.filters.http.HttpBasicAuthenticationFilter,但会话上没有安全上下文。终结点上的身份验证被拒绝http://localhost:8090/service. 消息负载的类型为:String(org.mule.api.security.UnauthorizedException)
org.mule.transport.http.filters.HttpBasicAuthenticationFilter:160(http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/security/UnauthorisedException.html)
--------------------------------------------------------------------------------
根异常堆栈跟踪:
org.mule.api.security.unauthorizedException:已注册的身份验证设置为org.mule.module.spring.security.filters.http.HttpBasicAuthenticationFilter,但会话上没有安全上下文。终结点上的身份验证被拒绝http://localhost:8090/sevice. 消息负载的类型为:String
位于org.mule.transport.http.filters.HttpBasicAuthenticationFilter.authenticateInbound(HttpBasicAuthenticationFilter.java:160)
位于org.mule.security.AbstractEndpointSecurityFilter.authenticate(AbstractEndpointSecurityFilter.java:58)
位于org.mule.security.AbstractAuthenticationFilter.doFilter(AbstractAuthenticationFilter.java:56)
+3个以上(为所有内容设置调试级别日志或“-Dmule.verbose.exceptions=true”)
新的wsdl地址显示给我,但我不能将此地址用于创建web服务。 所有解决方案都链接到,但我不知道如何将SoapUI更改为真值。
我应该在配置中更改什么

似乎是相关的,而你所得到的错误只是一条红鲱鱼。即使已记录,您是否仍返回成功响应?
发布这篇文章可能会对某些人有所帮助。将HTTP连接器从Mule lower版本迁移到3.6+或3.7的人(因为,我在升级时遇到了这个错误)。请遵循链接(我们无法像3.3版那样在HTTP侦听器中配置
mule realm
)。当您尝试从SOAP UI点击它时,您会发现上面的错误
注册的身份验证设置为org.mule.module.spring.security.filters.http.HttpBasicAuthenticationFilter,但会话上没有安全上下文
。Mule配置文件没有问题。需要更改SOAPUI设置吗

解决此错误的两种方法:

转到SOAPUI->文件->首选项->HTTP设置->启用选项
优先验证


在SOAPUI中设置基本身份验证时
授权->基本->先发制人验证->启用
先发制人验证
。 默认情况下,它将是“使用全局首选项”,需要将其更改为“预先验证”


谢谢。

您正在发送身份验证标头吗?