This is basically the same issue as CARGO-859.
My EAR file fails to deploy with java.net.SocketTimeoutException: Read timed out
After digging around a little in the source I found that this is related to CARGO-859.
The fix for that issue is found in org.codehaus.cargo.container.jboss.JBoss4xRemoteDeployer line 137. There, readTimeout is set to 120 seconds which I'm hitting.
As temporary work-around, I have placed a hacked JAR in my local m2 repo that increases this value to 1800 seconds (half an hour). This has solved my problem.
I hereby ask for the default value to be increased and/or for a setting in the POM to change this.
Thanks in advance