I'm currently porting a JEE6 based application from Glassfish v3 to JBoss 6.0 SNAPSHOT. Being originally developed on Glassfish my web services have been built for the Metro stack, while JBoss 6 is shipped with the JBossWS CXF stack.
Now the JBossWS documentation seems to imply that by using JBossWS a developer is free to switch between JBossWS native, JBossWS CXF and JBossWS Metro. Is this actually true fro JBoss 6? If so, what do I have to do to make it happen?
Yes, you can deploy the jbossws-metro stack on the application server if you want to. Given you're using the current trunk, also checkout jbossws-metro trunk, install it (see http://community.jboss.org/wiki/JBossWS-BuildingFromSource ) and you should be ok.
Generally speaking, the jbossws releases come in 3 different flavours (cxf, native and metro stacks). Installing one of them replace the stack currently available on the target application server.