I have been struggling to get a JAX-RPC client to work on JBoss. The reason seems to be due to the CRLF characters inserted between the elements of the SOAP request. This does not happen when running outside of JBoss using SUN's SAAJ.
Also when I deploy my EAR file on Glassfish, it works properly, but not on JBoss 5.1.0. And I really do not want to use Glassfish as we use JBoss for everything else. Can I force my application to use SUN's SAAJ instead of JBoss' ?
See my reply on the other thread you opened on this.
Besides that, you can't use Sun's SAAJ implementation directly on JBoss AS with JBossWS-Native.
If you really want to get rid of jbossws-native-saaj anyway, you can try JBossWS-CXF and/or JBossWS-Metro.