Hi Srikanth, maybe it's been a to long mail from me, but for 2 there is a working solution available :) see link [6] in my previous mail.
for 1. this entirely depends on your use-case, that's why we need more information. Is it an issue with CXF? in that case Jean-Babtist gave you already the needed hint, it needs to be done with CXF. Is it a WAR use-case, I think I've shown you plenty of doable solutions. If it is a Http-Service/Whiteboard use-case, again take a look of what I've told you so far. I think we gave you plenty of information (threads), you'll need to stich this together for yourself to a have a nice coat ;) The blueprint is there. Regards, Achim 2014-09-23 11:32 GMT+02:00 Srikanth Hugar <[email protected]>: > Thank you all for quick response. I resolved some issues after our > discussion. As of now i have only 2 issues now. > > 1. Multiple connectors - run bundle with specific connector. > 2. And serving static files as i mentioned in previous mail. > > > > > > On Tue, Sep 23, 2014 at 1:20 PM, Charlie Mordant <[email protected]> > wrote: > >> Hi Srikanth, >> >> You've not made the wrong choice but the best one :)! >> As Achim said, you just have to forget all about the 'all in a war' J2EE >> way of thinking. >> Put all your services in different Web-ContextPath Manifest entry filled >> plain old Jars. >> Learn to fragment all your monolitic applications into reusable bundles, >> then you'll see the incredible power of the choice you've made. >> Unfortunately, I can't answer for your problem due to lack of >> informations and knowledge on Pax-Web, Achim is the man! :). >> >> Regards, Charlie >> >> >> 2014-09-23 8:44 GMT+02:00 Achim Nierbeck <[email protected]>: >> >>> HI Srikanth, >>> >>> I fear we are missing your use-case to beginn with, to understand what >>> you are trying to achieve. >>> Only with some breadcrumbs of information we just can help you on >>> certain topics. >>> In general I don't think using Karaf 3.x with cxf and Pax Web is a wrong >>> decision. You just have to get rid of the "old" war thinking. >>> >>> First of all make sure you configure the Webcontainer right. I think >>> this is the first Time you talk of that you only want to have SSL, this is >>> a real easy task and if you look at the samples in combination with the >>> integration tests of Pax Web, you'll see how easy it actually is. Btw. the >>> Apache Karaf Cookbook [1] also does contain enough explanation and examples >>> on how to work with Apache Karaf in general and it does cover Pax Web with >>> a big chapter explaining simple use-cases to get going with CXF, so at this >>> point there are resources available. >>> >>> For working with SSL, you might want to also look at [2] the integration >>> test fulfilling this task. Or if you want a blog post [3][4]. And actually >>> there is also documentation available on how to configure SSL at Pax Web >>> [5]. Besides that you just need to make sure you turn off the std. http >>> port. >>> >>> Regarding CXF as I already stated there is a book available also >>> covering this [1] >>> and as JB already noted if you want to bind a certain CXF servlet to a >>> special connector you'll need to configure this to CXF itself, the >>> mechanism for WARs doesn't work there. This is due to the fact that CXF >>> itself just uses the HttpService. >>> >>> Regarding PAXWEB-738, looks like you found a bug, cause afaik it used to >>> work. I'll work on this as soon as possible but not within the next two >>> weeks. What you can do to work around that issue is to actually use what is >>> done in the sample at [6]. It uses the HttpService to achieve the task. >>> >>> regards, Achim >>> >>> >>> [1] - http://bit.ly/1ps9rkS >>> [2] - >>> https://github.com/ops4j/org.ops4j.pax.web/blob/master/pax-web-itest/pax-web-itest-container/pax-web-itest-container-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/WarBasicAuthSecuredIntegrationTest.java >>> [3] - >>> http://blog.nanthrax.net/2013/02/multiple-http-connectors-in-apache-karaf/ >>> [4] - >>> http://blog.nanthrax.net/2012/12/how-to-enable-https-certificate-client-auth-with-karaf/ >>> [5] - https://ops4j1.jira.com/wiki/display/paxweb/SSL+Configuration >>> [6] - >>> https://github.com/ops4j/org.ops4j.pax.web/blob/master/pax-web-itest/pax-web-itest-container/pax-web-itest-container-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/WhiteboardAliasIntegrationTest.java >>> >>> 2014-09-23 8:23 GMT+02:00 Srikanth Hugar <[email protected]>: >>> >>>> Hello All, >>>> >>>> I am not sure whether i have made wrong choice by karaf 3.0.0, pax >>>> web 3.0.5, cxf 2.7.7. >>>> I have been facing multiple problems from beginning and some problems >>>> which are very important/critical for my product, i don't have the answers. >>>> >>>> Did anybody tried with above libraries? Were you successful? >>>> >>>> 1. https://ops4j1.jira.com/browse/PAXWEB-738 >>>> 2. >>>> http://mail-archives.apache.org/mod_mbox/karaf-user/201409.mbox/%3CCAOUabB0dRPd==d+6sxigzfgfe4a4hz8reacheeqd6_h8y0+...@mail.gmail.com%3E >>>> 3. No i have another problem, i wanted to run always with https, bit by >>>> configurin jetty.xml, service is also listening at 8080. >>>> >>>> ....... list goes on. >>>> >>>> >>>> -- >>>> Srikanth >>>> w <http://www.srikanthugar.in>ww.gharki.com >>>> >>>> >>> >>> >>> -- >>> >>> Apache Member >>> Apache Karaf <http://karaf.apache.org/> Committer & PMC >>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer >>> & Project Lead >>> blog <http://notizblog.nierbeck.de/> >>> >>> Software Architect / Project Manager / Scrum Master >>> >>> >> >> >> -- >> Charlie Mordant >> >> Full OSGI/EE stack made with Karaf: >> https://github.com/OsgiliathEnterprise/net.osgiliath.parent >> > > > > -- > Srikanth > www.srikanthugar.in > > -- Apache Member Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead blog <http://notizblog.nierbeck.de/> Software Architect / Project Manager / Scrum Master
