Internally JBoss 4.0.x comes with Axis 1.x - though strangely their docs and examples favor JWSDP. Furthermore, It tends to be more natural to use a Statelful session bean with web services.
There are Handlers that are part of Java itself and can be used with Axis 1 and JWSDP - javax.xml.rpc.handler.Handler is one I've used a lot. However, axis2 does not currently support JAX-RPC. JBoss is pretty wired into JAX-RPC.
So to make Web Services function with JBoss and EJB you'll need to edit and create a lot of files, and using axis2 in jboss and ejb is a bit bleeding edge. Don't get me wrong - it'd be a cool project and yes I think it can be done. But if you don't know Jboss or axis2 well, there are not going to be a lot of docs to help you. My personal experience on the jboss lists have not been good - they strongly encourage paid support.
Another option I would strongly consider is just use hibernate if you have a choice - instead of EJB. It'll be a lot simpler config. Sounds like your commited to EJB though.
If you still decide to use axis2 with jboss, look at the jboss guide chapter 12. Look at their files:
webservices.xml
ejb-jar.xml
jboss.xml
Know what config-*.xml does
HTH,
Robert
http://www.braziloutsource.com/
On 3/13/06,
Brian Shields <
[EMAIL PROTECTED]> wrote:
Hi All,
I am currently using Axis2 and WSS4J as a test environment for some
secure services. I want to now deploy these secure services on a JBoss
4.0 AS. My experience with JBoss is limited, this work has been carried
out by another member of the group. We have an ejb application which
uses a stateless session bean to implement the web services interface.
At the moment this is all deployed using JBossWS. Has anybody deployed
Axis2 as a service within JBoss 4.0? Is it straightforward. There is the
option of changing to JBoss WS, but I am using other Axis2 features like
handlers that I would rather not drop.
Does anybody have any suggestions as to how I could go about this
transition? Any documentation on the web where this has been tried?
Regards,
Brian.
--
Brian Shields BSc. MSc.,
PhD Candidate,
Department of Information Technology,
National University of Ireland,
Galway,
Ireland.
