Thanks for looking into it. I have reported a buf in JIRA as suggested (JBWS-119).
It turns out that the jaxrpc-mapping.xml file generated by wscompile when run with JDK 1.5 is slightly different from the one generated when run with JDK1.4.2. The mapping file generated by the newer JDK is causing the deployment failure (javax.xml.rpc.JAXRPCException: Cannot unmarshal jaxrpc-mapping-file)
What is the difference?
You could use the WSDDGenerator as standalone app to test the generation of the *.wsdd from wsdl + jaxrpc-mapping.xml.
It will try to parse both files. If this fails standalone it is not going to wotk in JBoss either.