I came across the same exception when using Wildfly 8.0 final with Spring 4.1.0, JSF 2.0 and JDK 8.0_u25. My server processor processing increased by 25% every time it happened.
I solved the CPU load problem using Wildfly 8.2.0 Final.
I watched my server for almost 8 days, and then I realized that this exception occurs when clients sending a request to the server and the server require additional time to generate a response. If the user closes his browser window or logs out before receiving a response when the server tries to send a response to the client, then an IOException message appears.
source share