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
