Is the Bamboo kernel build failure a result of this change? On Sat, Mar 31, 2012 at 12:06 PM, Isuru Suriarachchi <[email protected]> wrote:
> I've committed all changes related to this after running integration tests > in kernel and AS. If any of the other products are affected by this, please > let me know. > > Thanks, > ~Isuru > > > On Sat, Mar 31, 2012 at 10:09 AM, Isuru Suriarachchi <[email protected]>wrote: > >> Hi all, >> >> I had an issue while trying CXF handler samples due to javax.xml.soap >> package. In Carbon, currently we get javax.xml.soap api from geronimo-saaj >> api bundle and the saaj implementation is coming from axis2-saaj. But CXF >> works properly only with the JDK implementation of javax.xml.soap. >> >> In order to solve this problem, I wanted to let axis2 bind to geronimo >> and cxf bind to JDK. So I followed these steps. >> >> 1. Currently, geronimo-saaj bundle is a fragment of the system bundle >> [1]. First I made it a normal bundle as we no longer need it to be a >> fragment. >> 2. geronimo-saaj bundle exports the javax.xml.soap package with version >> 1.0.0. So I fixed axis2 bundle to import the 1.0.0 version. >> 3. Added following lines to launch.ini to get the javax.xml.soap api and >> the implementation for the JDK. >> >> javax.xml.soap,\ >> com.sun.xml.internal.messaging.saaj.soap.ver1_1,\ >> com.sun.xml.internal.messaging.saaj.soap,\ >> >> 4. Imported javax.xml.soap version 0.0.0 from CXF bundle. >> >> Now the bundle wiring looks like this.. >> >> osgi> p javax.xml.soap >> javax.xml.soap; version="0.0.0"<org.eclipse.osgi_3.7.0.v20110613 [0]> >> org.eclipse.core.expressions_3.4.300.v20110228 [73] imports >> org.eclipse.core.runtime_3.7.0.v20110110 [75] imports >> org.eclipse.equinox.p2.garbagecollector_1.0.200.v20110510 [99] imports >> tomcat_7.0.26.wso2v1 [322] imports <--------------- (CXF is a >> fragment of tomcat. Therefore it's shown through tomcat bundle) >> javax.xml.soap; version="1.0.0"<geronimo-saaj_1.3_spec_1.0.0.wso2v2 [1]> >> axis2_1.6.1.wso2v5 [16] imports >> spring.framework_3.1.0.wso2v1 [318] imports >> wss4j_1.5.11.wso2v3 [328] imports >> >> Finally I tested both CXF handler samples and Axis2 Caching which uses >> saaj. Both seems to work properly. >> >> Now I'm gonna give a new version to geronimo saaj and un-graduate it and >> add it to orbit. Then I'll commit all above changes. If anyone can see any >> issues with this approach, please let me know. >> >> Thanks, >> ~Isuru >> >> [1] >> https://svn.wso2.org/repos/wso2/tags/carbon/3.1.0_chunk1_as_ms/orbit/geronimo-saaj_1.3_spec/1.0.0.wso2v2 >> >> -- >> Isuru Suriarachchi >> Technical Lead >> WSO2 Inc. http://wso2.com >> email : [email protected] >> blog : http://isurues.wordpress.com/ >> >> lean . enterprise . middleware >> >> > > > -- > Isuru Suriarachchi > Technical Lead > WSO2 Inc. http://wso2.com > email : [email protected] > blog : http://isurues.wordpress.com/ > > lean . enterprise . middleware > > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- *Afkham Azeez* Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ * <http://www.apache.org/>** email: **[email protected]* <[email protected]>* cell: +94 77 3320919 blog: **http://blog.afkham.org* <http://blog.afkham.org>* twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> * linked-in: **http://lk.linkedin.com/in/afkhamazeez* * * *Lean . Enterprise . Middleware*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
