dev@glassfish.java.net

Re: app client packaging issue wrt/ JAXRPC web service clients

From: Peter Williams <Pete.Williams_at_Sun.COM>
Date: Mon, 24 Jul 2006 17:29:23 -0700

 From checking the generated folder on the appserver, it looks like
JSR-109 stub generation for web services & clients is performed at the
same package root for an EAR & all of it's contained modules. I would
have thought there would be one unique root per module.

I can send you the ear, but the client probably won't work because the
WSDL it is generated from is specific to my local install.

Anyway, looks like a bug so I'll file it. Any chance this can get fixed
for UR1?

-Peter

Vijay Ramachandran wrote:

>This looks like a bug. Can you please mail me the EAR file
>
>Vijay
>
>On Sat, 2006-07-22 at 15:08, Peter Williams wrote:
>
>
>>I posted this to the forums, but it's not getting any traffic, so I
>>thought I'd add it here. My question is wrt/ name conflicts for
>>generated stub classes for web services and clients in separate modules
>>within the same EAR.
>>
>>-Peter
>>
>>-------------------
>>
>>I encountered the following scenario that I found rather peculiar --
>>this is all with J2EE 1.4 on Glassfish ur1_b03.
>>
>>1. a JAXRPC web service in a web app using container generated stubs
>>(JSR-109 style).
>>2. an app client containing a JAXRPC web service client that calls this
>>web service, also container generated stubs (JSR-109).
>>3. an ear that packages these two modules together.
>>
>>If the package name used for the web service client is the same as that
>>for the web service (e.g. test.Hello vs. test.Hello), then the app
>>client does not contain the full set of JAXRPC stubs and fails with a
>>missing serializer exception.
>>
>>If the package name for the client is different from that of the web
>>service (e.g. testclient.Hello vs test.Hello) then the downloaded client
>>jar contains the correct set of stubs and seems to run ok (though one of
>>the file names suggests there still is some name contention -- if the
>>appclient is deployed standalone contains a pure set of stubs and also
>>runs fine).
>>
>>I would have thought that when the EAR was deployed, the stubs for the
>>web module and stubs for the appclient would be generated separately in
>>separate folders, but this problem suggests that the appserver is
>>generating them in the same folder.
>>
>>Bug or feature?
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>>
>>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>
>
>