Could you please let me know if you have any blogs written for that
approach?

On Wed, Sep 17, 2014 at 3:49 PM, Achim Nierbeck <[email protected]>
wrote:

> Nope, that's a complete different approach
>
> regards, Achim
>
> 2014-09-17 12:17 GMT+02:00 Srikanth Hugar <[email protected]>:
>
>> 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
>>
>>
>
>
> --
>
> 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

Reply via email to