I'll try. Thank you Freeman. Regards Raman
________________________________ From: Freeman Fang <[email protected]> To: Raman <[email protected]> Cc: "[email protected]" <[email protected]> Sent: Friday, 1 February 2013 10:41 AM Subject: Re: Alias does not start with slash (/) Hi, Could you please append a test case which I can build and deploy to reproduce it? So that I can take a close look ------------- Freeman(Yue) Fang Red Hat, Inc. FuseSource is now part of Red Hat Web: http://fusesource.com | http://www.redhat.com/ Twitter: freemanfang Blog: http://freemanfang.blogspot.com http://blog.sina.com.cn/u/1473905042 weibo: @Freeman小屋 On 2013-2-1, at 下午1:06, Raman wrote: Freeman, > > > >Any clue on this? > > >Regards >Raman > > > > >--------------------------- > > > > >No, I used Karaf 2.3 as it is and deployed CXF into it. > >Infact, I tried by adding file org.apache.cxf.osgi.cfg to $KARAF_HOME/etc with property org.apache.cxf.servlet.context=cxf, but did not help. > >Regards >Raman > > > >________________________________ > From: Freeman Fang <[email protected]> >To: Raman <[email protected]> >Cc: "[email protected]" <[email protected]> >Sent: Monday, 28 January 2013 12:29 PM >Subject: Re: Alias does not start with slash (/) > > >Hi, > > >Did you change any configuration of KARAF, maybe through config command from >the console? > >------------- >Freeman(Yue) Fang > >Red Hat, Inc. >FuseSource is now part of Red Hat >Web: http://fusesource.com | http://www.redhat.com/ >Twitter: freemanfang >Blog: http://freemanfang.blogspot.com >http://blog.sina.com.cn/u/1473905042 >weibo: @Freeman小屋 > >On 2013-1-28, at 下午2:54, Raman wrote: > >I don't have org.apache.cxf.osgi.cfg in $KARAF_HOME/etc >> >> >>Regards >>Raman >> >> >> >>________________________________ >> From: Freeman Fang <[email protected]> >>To: [email protected]; Raman <[email protected]> >>Sent: Monday, 28 January 2013 12:03 PM >>Subject: Re: Alias does not start with slash (/) >> >> >>Hi, >> >> >>You have org.apache.cxf.osgi.cfg in $KARAF_HOME/etc and specify property >>org.apache.cxf.servlet.context=/ >>right? If so, change org.apache.cxf.servlet.context to something else, it's >>default value is "cxf", you can specify some other value else, but can't just >>be "/" IIRC >> >> >> >> >>------------- >>Freeman(Yue) Fang >> >>Red Hat, Inc. >>FuseSource is now part of Red Hat >>Web: http://fusesource.com | http://www.redhat.com/ >>Twitter: freemanfang >>Blog: http://freemanfang.blogspot.com >>http://blog.sina.com.cn/u/1473905042 >>weibo: @Freeman小屋 >> >>On 2013-1-28, at 下午2:24, Raman wrote: >> >>How to avoid this error? I guess there is no side effect of it but it is giving wrong signals to QA team. >>> >>>2013-01-25 09:43:37,329 ERROR [Thread-15] internal.WebApplication -141-org.ops4j.pax.web.pax-web-extender-whiteboard-2.1.0 - Registration skipped for [ServletWebElement{mapping=DefaultServletMapping{httpContextId=null,urlPatterns=null,initParams={},servlet=org.apache.cxf.transport.servlet.CXFNonSpringServlet@51de8e41, alias=${org.apache.cxf.servlet.context}, servletName${org.apache.cxf.servlet.name}}}] due to error during registration >>>java.lang.IllegalArgumentException: Alias does not start with slash (/) >>> at >>>org.ops4j.pax.web.service.spi.model.ServletModel.validateAlias(ServletModel.java:127) >>> at org.ops4j.pax.web.service.spi.model.ServletModel.<init>(ServletModel.java:48) >>> at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:178) >>> at org.ops4j.pax.web.service.internal.HttpServiceProxy.registerServlet(HttpServiceProxy.java:59) >>> at org.ops4j.pax.web.extender.whiteboard.internal.element.ServletWebElement.register(ServletWebElement.java:64) >>> at org.ops4j.pax.web.extender.whiteboard.internal.WebApplication.registerWebElement(WebApplication.java:228) >>> at org.ops4j.pax.web.extender.whiteboard.internal.WebApplication.addWebElement(WebApplication.java:102) >>> at org.ops4j.pax.web.extender.whiteboard.internal.tracker.AbstractTracker.addingService(AbstractTracker.java:145) >>> at org.ops4j.pax.web.extender.whiteboard.internal.tracker.ServletTracker.addingService(ServletTracker.java:42) >>> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[core.container.jar:3.4.0.74] >>> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[core.container.jar:3.4.0.74] >>> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[core.container.jar:3.4.0.74] >>> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[core.container.jar:3.4.0.74] >>> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[core.container.jar:3.4.0.74] >>> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[core.container.jar:3.4.0.74] >>> at org.ops4j.pax.web.extender.whiteboard.internal.Activator.trackServlets(Activator.java:143) >>> at org.ops4j.pax.web.extender.whiteboard.internal.Activator.start(Activator.java:76) >>> at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711) >>> at java.security.AccessController.doPrivileged(Native Method)[:1.7.0_10] >>> at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)[osgi-3.8.0.v20120529-1548.jar:] >>> at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)[osgi-3.8.0.v20120529-1548.jar:] >>> at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)[osgi-3.8.0.v20120529-1548.jar:] >>> at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300)[osgi-3.8.0.v20120529-1548.jar:] >>> at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:292)[osgi-3.8.0.v20120529-1548.jar:] >>> at org.apache.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:473)[22:org.apache.karaf.features.core:2.3.0] >>> at org.apache.karaf.features.internal.FeaturesServiceImpl$2.run(FeaturesServiceImpl.java:1141)[22:org.apache.karaf.features.core:2.3.0] >> >> >> > > >
