Just curious, do you have a URL to some docs that describe this 
ServiceTCCL option?
I googled it but only found references to Spring and I'm not using that.

thanks
-Doug
______________________________________________________
STSM  |  Web Services Architect  |  IBM Software Group
(919) 254-6905  |  IBM T/L 444-6905  |  [EMAIL PROTECTED]



"Davanum Srinivas" <[EMAIL PROTECTED]> 
02/15/2007 03:21 PM
Please respond to
[email protected]


To
[email protected]
cc

Subject
Re: accessing methods in a module






Doug,

Seconding Manoj's thoughts. Having a shared utility jar in WEB-INF/lib
and using those classes in both a mar and aar. Will that solve the
problem? Please raise a JIRA for that if that does not work with the
following parameter in your service.xml

<parameter name="ServiceTCCL" locked="false">composite</parameter>

thanks,
dims

PS: Please don't post html to the list. Please switch your email
client to send plain text.

On 2/15/07, Manoj Khangaonkar <[EMAIL PROTECTED]> wrote:
>
> Doug,
>
> Is this problem any different from any other code re-use problem with 
says EJB jars or WEB wars , Service aars ?
>
> In most of these cases - an "application" classloader with load the 
classes in the jar/war. So classes
> in 1 jar/war are not visible to others.
>
> Any utility classes that need to be shared - are first packaged as 
utility jars. But the utility jar needs to
> be copied and packaged with each EJB jar/WEB war that needs to use the 
utility classes.
>
> Mj
>
>
>
>
>
> On 2/15/07, Doug Davis <[EMAIL PROTECTED]> wrote:
> >
> > I suspect that moving all utils (from all modules) into the kernel 
isn't an option  :-)
> >
> > thanks
> > -Doug
> > ______________________________________________________
> > STSM  |  Web Services Architect  |  IBM Software Group
> > (919) 254-6905  |  IBM T/L 444-6905  |   [EMAIL PROTECTED]
> >
> >
> >
> >  "David Illsley" <[EMAIL PROTECTED]>
> >
> > 02/15/2007 03:49 AM
> >
> > Please respond to
> > [email protected]
> >
> >
> > To [email protected],  [EMAIL PROTECTED]
> >
> > cc
> >
> >
> > Subject Re: accessing methods in a module
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Hi Doug,
> > The example you picked actually happened... did you know that? The
> > toOM/fromOM for EndpointReference are now in the kernel module so they
> > are available to everyone. The reason I did't push for services to be
> > able to access classes in mars is because it would still be a
> > development time headache to persuade my favoured IDE to look inside a
> > jar in a mar.
> >
> > David
> >
> > On 14/02/07, Davanum Srinivas <[EMAIL PROTECTED]> wrote:
> > > Doug,
> > >
> > > Come to think of it. i think If you place the mar file in 
WEB-INF/lib.
> > > The module is loaded and the code in there is available to services.
> > > Need to test it of course...
> > >
> > > -- dims
> > >
> > > On 2/14/07, Doug Davis < [EMAIL PROTECTED]> wrote:
> > > >
> > > > If I have a module that exposes some static utility methods - what 
is the
> > > > way axis2 developers are supposed to model that?
> > > > For example, let's say a popular module like WS-Addressing were to 
expose
> > > > some utility method to convert a chunk of XML into an EPR. Clearly 
logic
> > > > that falls within the WS-Addressing module's domain but useful for 
more than
> > > > just the module itself.  Applications (on the client and/or 
server) may need
> > > > this kind of utility for their own purposes.  From my 
understanding, the
> > > > module classloading logic in axis2 is such that if I wanted to 
expose these
> > > > static methods I would need to duplicate the appropriate jar 
files.  In
> > > > other words, I need to copy the jars from the .mar file out into 
the normal
> > > > classloader path - e.g. WEB-INF/lib.  If correct, this seems less 
then
> > > > friendly since from the application's point of view, once the 
module is
> > > > engaged they may wonder why those classes are not available to be 
used - and
> > > > this would mean that module developers would need to package their 
code in
> > > > such a way that jars could easily be extracted for reuse outside 
of the
> > > > module w/o duplicating all jars (and they would need to 
communicate which
> > > > jars need to be copied in their docs).
> > > >
> > > >  thanks
> > > >  -Doug
> > > >  ______________________________________________________
> > > >  STSM  |  Web Services Architect  |  IBM Software Group
> > > >  (919) 254-6905  |  IBM T/L 444-6905  |   [EMAIL PROTECTED]
> > >
> > >
> > > --
> > > Davanum Srinivas :: http://wso2.org/ :: Oxygen for Web Services 
Developers
> > >
> > > 
---------------------------------------------------------------------
> > > To unsubscribe, e-mail:  [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > --
> > David Illsley - IBM Web Services Development
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail:  [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
>



-- 
Davanum Srinivas :: http://wso2.org/ :: Oxygen for Web Services Developers

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to