Ok. I will try that option. In that case we don't need below MANIFEST.MF
entries

Web-Connectors: https-admin
Web-ContextPath: logger
Web-VirtualHosts: localhost


On Wed, Sep 17, 2014 at 3:36 PM, Jean-Baptiste Onofré <[email protected]>
wrote:

> Actually, it should work in you use the connector in the CXF endpoint URL.
>
> I mean:
> 1/ by default, CXF uses a single servlet, and the endpoints register on
> this servlet if you use relative URL in the endpoint (/myservice for
> instance).
> 2/ instead of relative URL, you can use an absolute URL:
> http://0.0.0.0:9090/myservice, where 9090 match the port defined in the
> jetty.xml (for the connector). In that case, CXF will try to create the
> connector or use the existing connector and bypass the "main" CXF servlet.
>
> I think it should work.
>
> Regards
> JB
>
> On 09/17/2014 12:00 PM, Srikanth Hugar wrote:
>
>> Sure. Thank you for your support.
>> Meanwhile i will investigate the other option if possible.
>>
>> Let me know if anything could be done from my side. I am happy yo
>> contribute.
>>
>> On Wed, Sep 17, 2014 at 3:25 PM, Achim Nierbeck <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>>     hi,
>>
>>     no that won't work anymore. The issue right now is, that CXF does
>>     register a single servlet for communication where all of your CXF
>>     services are bound to. Unless there is another way of registering
>>     multiple CXF servlets I don't think that will work.
>>
>>     I could investigate this a bit but right now my schedule is kind of
>>     tight so that might take at least 2 weeks before I could start this.
>>
>>     Sorry not much else I can help with.
>>
>>     regards, Achim
>>
>>     2014-09-17 11:50 GMT+02:00 Srikanth Hugar <[email protected]
>>     <mailto:[email protected]>>:
>>
>>         oh ok. But if i package cxf inside war, will it be accessible
>>         from both URLS? I mean /css/logger and /logger/logger ?
>>         according to my configuration.
>>         Because of default servlet
>>         *org.apache.cxf.osgi.cfg*
>>         org.apache.cxf.servlet.context=/css
>>         org.apache.cxf.servlet.name
>>         <http://org.apache.cxf.servlet.name/>=CSSService
>>
>>         On Wed, Sep 17, 2014 at 3:12 PM, Achim Nierbeck
>>         <[email protected] <mailto:[email protected]>> wrote:
>>
>>             Ok so the cxf servlet is generated from the cxf-bundle
>>             outside your WAB, in that case it doesn't work as the cxf
>>             servlet that does all of the cxf dispatching is available
>>             for all connectors.
>>
>>             For your use case you need to  make sure there are CXF
>>             servlets available for every WAB. So it's best to include
>>             the cxf bundles inside your war so you have control of it.
>>             Right now CXF itself doesn't support this, as this is a
>>             special feature only available with Pax Web.
>>
>>             regards, Achim
>>
>>             2014-09-17 11:39 GMT+02:00 Srikanth Hugar
>>             <[email protected] <mailto:[email protected]>>:
>>
>>                 I am using cxf from outside bundle and Bundle-ClassPath
>>                 does not contain cxf jar.
>>
>>                 Bundle-ClassPath: .,WEB-INF/classes
>>
>>                 Import-Package:
>>                 META-INF.cxf;version="[2.7,3)",META-INF.cxf.osgi;versi
>>                   on="[2.7,3)",............,javax.ws.rs
>>                 <http://javax.ws.rs>;version="[2.0,3)",javax.ws.rs.core;v
>>                   ersion="[2.0,3)",org.apache.
>> cxf.bus.spring;version="[2.7,3)",org.apac
>>                   he.cxf.jaxrs;version="[2.7,3)"
>> ,org.apache.cxf.jaxrs.spring;version="[
>>                   2.7,3)",org.apache.cxf.transport.servlet;version="[2.
>> 7,3)",org.codeha
>>                   us.jackson.jaxrs,org.slf4j;version="[1.7,2)",org.
>> springframework.osgi
>>                   .web.context.support,org.springframework.web.context,
>> org.springframew
>>                   ork.web.context.request,org.springframework.web.filter
>>                 Bundle-SymbolicName: logger-rest-service
>>
>>                 On Wed, Sep 17, 2014 at 3:00 PM, Achim Nierbeck
>>                 <[email protected]
>>                 <mailto:[email protected]>> wrote:
>>
>>                     Is this a WAB that includes CXF, or are you re-using
>>                     cxf from an outside bundle.
>>                     Or better, does your Bundle-ClassPath for the WAB
>>                     contain a cxf jar?
>>                     Cause if it is the centralized cxf-bundle that one
>>                     does use all connectors available.
>>
>>                     regards, Achim
>>
>>                     2014-09-17 11:26 GMT+02:00 Srikanth Hugar
>>                     <[email protected]
>>                     <mailto:[email protected]>>:
>>
>>                         Hello,
>>
>>                             I  have a problem running WAB with specific
>>                         connector. I have 2 connectors in jetty.xml with
>>                         names *https-user(8081)* and *https-admin(9081)*.
>>
>>                         *context file*
>>                         <cxf:bus>
>>                         <cxf:features>
>>                         <cxf:logging />
>>                         </cxf:features>
>>                         </cxf:bus>
>>
>>                         <jaxrs:server id="services" address="/logger">
>>
>>                         ........................
>>
>>
>>                         *MANIFEST.MF*
>>
>>                         Web-Connectors: https-admin
>>                         Created-By: Apache Maven Bundle Plugin
>>                         Web-ContextPath: logger
>>                         Web-VirtualHosts: localhost
>>                         Build-Jdk: 1.7.0_45
>>                         Bundle-Version: 1.0.0.SNAPSHOT
>>                         Bnd-LastModified: 1410945232372
>>
>>                         --------------------------------------------
>>
>>                         *org.apache.cxf.osgi.cfg*
>>                         org.apache.cxf.servlet.context=/css
>>                         org.apache.cxf.servlet.name
>>                         <http://org.apache.cxf.servlet.name>=CSSService
>>
>>
>>                         *org.ops4j.pax.web.cfg*
>>                         org.ops4j.pax.web.config.file=
>> ${karaf.home}/etc/jetty.xml
>>                         org.osgi.service.http.secure.enabled=true
>>
>>                         According to my understanding service should be
>>                         running with only port *9081*, but service is
>>                         accessible from both ports.
>>
>>                         What could be the issue here?
>>                         --
>>                           Srikanth
>>                         www. <http://www.srikanthugar.in>gharki.com
>>                         <http://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
>>
>>
>>
>>
>>                 --
>>                   Srikanth
>>                 www.srikanthugar.in <http://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
>>
>>
>>
>>
>>         --
>>           Srikanth
>>         www.srikanthugar.in <http://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
>>
>>
>>
>>
>> --
>>   Srikanth
>> www.srikanthugar.in <http://www.srikanthugar.in>
>>
>>
> --
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>



-- 
 Srikanth
www.srikanthugar.in

Reply via email to