我有一个奇怪的问题,那就是它只是随机发生。该错误是政策伪造的警告。我靠的是第七层。在不使用证书的开发环境中,它100%的时间有效。引入证书会导致此问题,在开发人员中,我们禁用了Web逻辑中的除一个节点以外的所有节点,并且它100%的时间都可以工作。当我启用所有节点,并在环境上启用具有正确密钥库和密钥库密码的证书时,出现错误SOMETIMES。我无法解释为什么它会失败,并且似乎随机地在所有三个节点上传递,并且在第7层审核中,我看到了请求进入。可能是什么原因引起的?这是来自第7层的消息:
Node : intssgn1w1
Time : 20150724 07:16:16.346
Severity : WARNING
Request Id : 0000014e65301aff-67c783a
Message : Message was not processed: Assertion Falsified (600)
Audit Record ID: 4820934462
Event Type : Message Summary
Client IP : 10.2.110.226
Service : correctServiceAddresss/name
Operation : onboardPerson
Rqst Length : <Not Saved>
Resp Length : <Not Saved>
Resp Status : 0
Resp Time : 4ms
User ID : 4799889408
User Name : cert-user
Auth Method : HTTPS Client Cert'
在传递给相同节点/环境的请求中:
Node : intssgn1w1
Time : 20150724 07:10:06.447
Severity : WARNING
Request Id : 0000014e65301aff-67c65e5
Message : Message processed successfully
Audit Record ID: 4820934444
Event Type : Message Summary
Client IP : 10.2.110.226
Service : correctServiceAddresss/name
Operation : onboardPerson
Rqst Length : <Not Saved>
Resp Length : <Not Saved>
Resp Status : 200
Resp Time : 1107ms
User ID : 4799889408
User Name : cert-user
Auth Method : HTTPS Client Cert
我不知道为什么。如果有人对第7层或Web逻辑有更好的经验,并且可以指出一些方向,那么我将跟进他们。先感谢您。
最佳答案
我设法弄清楚了这一点,为了让以后遇到此问题的人无法解决问题,我希望这会有所帮助。
问题在于plan.xml文件无法正确同步Weblogic服务器中的所有节点。在每个部署中,由于plan.xml中的问题,第一个节点将成功部署,而其他节点将被破坏。第7层与它无关,只是它给出了相同的策略伪造的通用错误。
如果遇到此问题,可以执行以下操作来验证此问题是否可以解决:
1)访问Weblogic服务器控制台上的每个节点。
2)在每个节点中访问引发错误的Web服务
注意:至此,我已经完成了,其他节点上的安装已损坏,并且出现了错误弹出窗口,不允许我输入它们
3)检查服务状态是否正常运行
如果您像我一样被踢出去,请尝试重新部署。如果这不能解决问题,但正如我所说的第一个节点正在工作,则plan.xml最有可能是罪魁祸首。