开发常见错误解决(5)WSE3.0未处理的SoapHeaderException,未处理的SoapHeader异常

简介:
WSE3.0未处理的SoapHeaderException,未处理的SoapHeader异常。
在调试WSE项目过程中会遇到这个异常。 WSE3.0未处理的SoapHeaderException,未处理的SoapHeader异常。如图
这个异常引起的原因是服务器端未能调用正确的我们重写的UserNameTokenManager类,服务端的应用程序集配置不正确。
  <microsoft.web.services3>
    <diagnostics>
      <trace enabled="true" input="InputTrace.webinfo" output="OutputTrace.webinfo" />
    </diagnostics>
    <security>
      <securityTokenManager>
        <add type="MyUsernameTokenManager.MyUsernameTokenManager, UsernameTokenManagerClassLib" namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" localName="UsernameToken" />
      </securityTokenManager>
    </security>
    <policy fileName="wse3policyCache.config" />
  </microsoft.web.services3>
红色字体部分一定设置自己定义实现的MyUsernameTokenManager的程序集信息,依次是命名空间、类、程序集名称。三者一定要正确。或者使用工具来设置如图
 
这样设置以后,WSE3.0设置工具也会在配置文件里生成相应的代码。这个快捷准确,是首选方法。
配置结束以后就会此异常就可以解决。



 本文转自 frankxulei 51CTO博客,原文链接:http://blog.51cto.com/frankxulei/320523,如需转载请自行联系原作者

相关文章
|
22天前
如何处理代理的404错误
如何处理代理的404错误
|
1月前
|
前端开发 程序员
项目中异常是如何处理的
项目中设定了全局异常处理器,统一处理预期和运行时异常。预期异常由程序员手动抛出,用于异常情况的接口返回;运行时异常为不可控错误,提供统一返回格式便于前端提示和后端排查。全局异常处理器借助@RestControllerAdvice和@ExceptionHandler注解,前者标识处理器,后者按异常类型定制前端响应,如预期异常直接返回,运行时异常则调整响应内容。
19 0
|
8月前
|
Web App开发 前端开发 JavaScript
如何根据 SAP UI5 框架代码抛出的错误消息,反查出是哪一行代码引起的错误消息试读版
如何根据 SAP UI5 框架代码抛出的错误消息,反查出是哪一行代码引起的错误消息试读版
33 0
|
9月前
|
数据采集 数据安全/隐私保护
如何使用异常处理机制捕获和处理请求失败的情况
在爬虫开发中,我们经常会遇到请求失败的情况,比如网络超时、连接错误、服务器拒绝等。这些情况会导致我们无法获取目标网页的内容,从而影响爬虫的效果和效率。为了解决这个问题,我们需要使用异常处理机制来捕获和处理请求失败的情况,从而提高爬虫的稳定性和稳定性。
如何使用异常处理机制捕获和处理请求失败的情况
|
SQL druid Java
是谁的请求导致我的系统一直抛异常?
在线上环境中,请求错综复杂,如果有某个请求出现了不符合预期的情况,我们往往会先需要确定这个请求在实际环境中是由哪个 Controller 来处理的。通常情况下,我们需要去查阅文档或是代码,这个过程往往比较繁琐,并且不一定是准确的,可能由于一些问题会导致我们的请求没有被预期的 Controller 处理。而借助微服务洞察的能力,能够快速地定位特定的请求在真实环境中是由哪个 Controller 处理的。
是谁的请求导致我的系统一直抛异常?
|
Web App开发 监控 前端开发
|
XML 网络架构 数据格式