Today I have encountered a question is in WebLogic, my Action will be inexplicably executed twice, and the Exception, which is thrown is Socket Write Error.
Find such a paragraph on the BEA forum:
Sometimes, this problem is caused by not properly closing the input / output streams and the socket connection. Make sure you close the input / output streams and socket connection properly. If everything is closed properly, however, and the problem persists, you can work Around it by adding thread.sleep (1000) Before closing the streams and the socket.
But in My Programme, I Have No Operation About The Input / Output Streams, So, I This I Not The Problem's Reason, I'm Looking for the Reason Continue
In the afternoon, the bea engineer told me That if I want Avoid this Exception, I shop change the Weblogic Post Timeout = -1 and post size = -1, configuration the server -> protocol -> http -> post time OUT, But I change it it failure