You will need to use the jboss-net.sar to deploy Web services. This will mean copying the jboss-net.sar from server/all/deploy into server/default/deploy to run JBoss.NET in your default JBoss configuration.
A tutorial for JBoss.NET is http://www.csd.abdn.ac.uk/~bscharla/teaching/mtp_software/jboss/jboss-net-EJB-example.shtml
JBoss.NET is based on the Axis service. Go to http://xml.apache.org/axis for more information.
If you want to run Axis as a standalone implementation in JBoss check the PDF at http://www.amitysolutions.com.au/documents/Axis-technote.pdf. You will need an Acrobat 5 compatible reader to print it out.
I would recommend you to use Apache AXIS for learning.
So for that you can integrate Apache-AXIS with JBOSS, which is JAX-RPC compliant and is based on JSR-101. So with that you have no issues with portability . Since Web services standards are evolving and another standard in this domain to keep an eye on is JSR-109, But AXIS is not complaint with this.
But with JBOSS 3.2.1 and 3.2.xx Jboss.NET is integrated which uses WSR Web Service aRchive (WSR- or .wsr-) files. These are ordinary .jar files that contain, besides necessary byte code for plugging into the Axis machinery, a slightly extended Axis deployment descriptor in their "META-INF/web-service.xml" entry. But most of the applicaton servers doesn't support this yet.
Now as far as examples on this, how to learn this .
Look at this tutorial in 3 parts.
I hope all this info helps you.
Ty to all