On Wed, Sep 25, 2013 at 1:28 PM, Sagara Gunathunga <[email protected]> wrote:
> > > > On Wed, Sep 25, 2013 at 12:46 AM, Kasun Gajasinghe <[email protected]>wrote: > >> Hi, >> >> For the JAX-WS and JAX-RS service discovery to work properly, we need >> access to the registry (to store unique id of each service), and the >> AxisConfiguration (to get the Discovery url of the (super)tenant) etc. So, >> the cxf-ws-discovery library needs jars in repository/components/plugins/ >> in its classpath. It also need CXF libraries (under lib/runtimes/cxf) since >> the ws-discovery is performed by registering a CXF lifecycle listener. >> >> But we are keeping the libraries under the said two folders independent >> of each other to provide better classloading environment for webapps. The >> cxf-ws-discovery jar should probably go under lib/runtimes/cxf. So, what's >> the best way for it to depend on libraries from plugins/? >> If we duplicate the jars, the distribution size will grow considerably. >> > > This is a very common requirement for lot of extended CXF features, let's > not try to make it more complex by introducing something new instead let's > use existing concepts. > > 1. Put cxf-ws-discovery jar and what ever the custom code we write for > above feature into "lib/runtimes/cxf" > > 2. If a CXF app owner want to use WS-Discovery with standard way there is > nothing new required. > > 3. If a CXF app owner want to use WS-Discovery on WSO2 Registry (Smart > endpoint ) then he should also need to add "Carbon"as a classlaoder runtime > environment in addition to "CXF". > > +1.. This looks like a clean approach. Will try this out. Thanks, KasunG > Thanks ! > >> >> >> -- >> *Kasun Gajasinghe* >> Software Engineer; >> WSO2 Inc.; http://wso2.com >> >> >> , >> *email: **kasung AT spamfree wso2.com >> >> >> ** cell: **+94 (77) 678-0813* >> *linked-in: *http://lk.linkedin.com/in/gajasinghe >> >> >> * >> * >> *blog: **http://kasunbg.org* <http://kasunbg.org> >> >> >> * >> twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg> >> >> >> * >> * >> > > > > -- > Sagara Gunathunga > > Senior Technical Lead; WSO2, Inc.; http://wso2.com > V.P Apache Web Services; http://ws.apache.org/ > Linkedin; http://www.linkedin.com/in/ssagara > Blog ; http://ssagara.blogspot.com > > -- *Kasun Gajasinghe* Software Engineer; WSO2 Inc.; http://wso2.com , *email: **kasung AT spamfree wso2.com ** cell: **+94 (77) 678-0813* *linked-in: *http://lk.linkedin.com/in/gajasinghe * * *blog: **http://kasunbg.org* <http://kasunbg.org> * twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg> * *
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
