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]
>> 
>> 
>> 
> 
> 
> 

Reply via email to