Hi Lasantha So isnt there a standard way to do that? If else, how does Geronimo does it?
-Bharath On 1/25/07, Lasantha Ranaweera <[EMAIL PROTECTED]> wrote:
Hi, Do you need Geronimo specific way of working or not? I think this might be application server specific. Thanks, Lasantha Bharath Ganesh wrote: > Hi Lin > > webservices.xml with namepace and version <webservices > xmlns="http://java.sun.com/xml/ns/j2ee" version="1.1"> would certainly > mean it has to be jax-rpc based. > > But with namespace & version <webservices > xmlns="http://java.sun.com/xml/ns/javaee" ... version="1.2" does not > mean it has to be jax-ws based. > It could be jax-rpc based also since WebServices for J2EE 1.2 supports > both jax-ws and jax-rpc based web services. There could be two > webservice-descriptions in the same webservices.xml(1.2) and one of > them could be jax-rpc based and one be jax-ws based. (spec says) > > But how does the deployer configure whether it is jax-ws based or > jax-rpc based. > > Thoughts? > > -Bharath > http://jroller.com/page/bharath > > > > On 1/25/07, *Lin Sun* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > Hi, I just looked at JSR 109 too per your concern. Seems we > should use the > value of the XML namespace(xmlns) defined in webservices.xml to > determine if > this is JAX-RPC or not. For example, if it has: > > <webservices xmlns="http://java.sun.com/xml/ns/j2ee" version="1.1"> > > Then it is JAX-RPC. > > If it has: > > <webservices xmlns="http://java.sun.com/xml/ns/javaee" ... > version="1.2" > > Then it is JAX-WS. > > Thoughts? > > Lin > ________________________________________ > From: Bharath Ganesh [mailto:[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>] > Sent: Wednesday, January 24, 2007 7:19 AM > To: user@geronimo.apache.org <mailto:user@geronimo.apache.org> > Subject: Configuring if JAX-WS or JAX-RPC based > > Hi > I was just trying out some JSR 109(Webservcies for Java EE 1.2) web > servcies. I wanted to know if there is a standard way be means of > which I > can tell the container whether my EJB/ Java class exposed as a web > service > is a JAX-WS webservice or a JAX-RPC webservice. > Obviously if my module did not have a webservices.xml it means my web > service has to be JAX-WS based. But think of the case when I havethe > deployment descriptorto override the annotations. In such a case > how can > the container decide whether to use jax-rpc or jax-ws? > Also the spec says if the webservices.xml has a > jaxrpc-mapping-file defined, > it would ignore this file for JAX-WS webservices, which is > correct. So the > presence/absence of JAX-RPC mapping file does not seem to be the > criteria > for determing if its JAX-WS/JAX-RPC. > So what else is the criteria? > > Thanks > Bharath > http://jroller.com/page/bharath > > > >