Oh.. I haven't added geronimo-saaj module into orbit root pom :(. Thanks Pradeep for adding it. Everything should be fine now. Sorry for the inconvenience..
Thanks, ~Isuru On Sat, Mar 31, 2012 at 3:01 PM, Afkham Azeez <[email protected]> wrote: > 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* > > -- 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
