Java 尝试向Web服务发送SOAP请求时出现WS-security错误

Java 尝试向Web服务发送SOAP请求时出现WS-security错误,java,spring,web-services,spring-security,Java,Spring,Web Services,Spring Security,这是我使用SOAP UI发送的SOAP请求,我收到一个错误,说“消息不符合配置的策略” 测试 我没有得到应有的回应 SOAP-ENV:客户端 com.sun.xml.wss.XWSSecurityException:消息不符合配置的策略[AuthenticationTokenPolicy]:未找到安全标头;嵌套异常为com.sun.xml.wss.XWSSecurityException:com.sun.xml.wss.XWSSecurityException:消息不符合配置的策略[Aut

这是我使用SOAP UI发送的SOAP请求,我收到一个错误,说“消息不符合配置的策略”


测试
我没有得到应有的回应


SOAP-ENV:客户端
com.sun.xml.wss.XWSSecurityException:消息不符合配置的策略[AuthenticationTokenPolicy]:未找到安全标头;嵌套异常为com.sun.xml.wss.XWSSecurityException:com.sun.xml.wss.XWSSecurityException:消息不符合配置的策略[AuthenticationTokenPolicy]:未找到安全标头
下面是Web服务安全配置


此拦截器根据“securityPolicy.xml”中定义的策略验证传入消息。
该策略定义所有传入请求都必须有一个UsernameToken,其中包含密码摘要。
实际身份验证由Acegi回调处理程序执行。
以下是安全策略


-->
我不确定我在SOAP请求中遗漏了什么,请帮助我找到SOAP请求的问题


谢谢

尝试在SOAP请求中添加以下标题:


用户名
密码

这是可行的,但似乎很奇怪。难道我们不应该拒绝401计划的许可吗?内部服务器错误,因为用户未提供身份验证。