• An error was discovered processing the header


    wse2错误信息:

    an error was discovered processing the <security> header.

    错误原因:服务器和库户端的机器时间不一致。
    解决方法:把服务器和客户端的时间调到大体一致,时间差做好不要超过1分钟。
    设置超时时间也是一个办法。让Client端的超时时间是1小时(60*60*1000),这样就可以允许两台机器的误差是一个小时了。
    每个Envelope发到服务器,服务器处理,返回Envelope,这是客户端可能是检查时间差的(服务器的时间戳-客户端的时间戳),如果大于timeout的数值,表示出错了。
    设置超时到时不会影响初次连接,如果服务端没有开放,客户端在10秒多的时间里就会报错,不会等1个小时的。
  • 相关阅读:
    Java日志框架
    分布式任务并发调度
    并发(三) CountDownLatch
    并发(二)CyclicBarrier
    并发(一) Semaphore
    MySql
    Hash
    由一个序列化框架的更换引发的问题
    navicat 12 激活
    Spring security
  • 原文地址:https://www.cnblogs.com/cuihongyu3503319/p/1305568.html
Copyright © 2020-2023  润新知