Sure. I could put it on Dropbox or send it by email.

Yours, Alexey Romanov


On Wed, Jun 20, 2012 at 11:25 AM, Achim Nierbeck [via Karaf]
<[email protected]> wrote:
> Do you have a simple sample for us to reproduce this?
> With this I could try to find out what could be the reason of it.
>
> regards, Achim
>
> 2012/6/20 Alexey Romanov <[hidden email]>:
>
>> I have a servlet which is registered using Declarative Services (in a
>> normal,
>> non-WAB bundle). If I register it using `alias = /`, it works fine: I can
>> go
>> to http://localhost:8282/ and see the page. But changing alias to
>> `/documents` doesn't. The logs show the servlet is still started and
>> registered with Pax Web:
>>
>>
>> 2012-06-20 10:12:53,399 | INFO  | FelixStartLevel  | DocumentServlet
>> | 52 - ru.focusmedia.odp.server.documents.http - 0.1.0 | Document servlet
>> started
>> 2012-06-20 10:12:53,403 | INFO  | FelixStartLevel  |
>> HttpServiceFactoryImpl
>> | 131 - org.ops4j.pax.web.pax-web-runtime - 1.0.9 | Binding bundle:
>> [ru.focusmedia.odp.server.documents.http [52]] to http service
>> 2012-06-20 10:12:53,405 | INFO  | FelixStartLevel  | ContextHandler
>> |  -  -  | started
>>
>> HttpServiceContext{httpContext=DefaultHttpContext{bundle=ru.focusmedia.odp.server.documents.http
>> [52]}}
>>
>>
>> and the service is provided:
>>
>>
>> karaf@root> ls 52
>>
>> ru.focusmedia.odp.server.documents.http (52) provides:
>> ------------------------------------------------------
>> alias = /documents
>> component.id = 2
>> component.name = ru.focusmedia.odp.server.documents.http.DocumentServlet
>> objectClass = javax.servlet.Servlet
>> service.id = 161
>> ----
>> objectClass = javax.servlet.ServletContext
>> osgi.web.symbolicname = ru.focusmedia.odp.server.documents.http
>> osgi.web.version = 0.1.0
>> service.id = 166
>>
>>
>> But going to http://localhost:8282/documents gives me a 404. Any ideas
>> what
>> the problem could be?
>>
>> In org.ops4j.pax.web.cfg I just have
>>
>>
>> org.osgi.service.http.port = 8282
>>
>> --
>> View this message in context:
>> http://karaf.922171.n3.nabble.com/Registering-servlet-under-alias-works-alias-documents-doesn-t-tp4024906.html
>> Sent from the Karaf - User mailing list archive at Nabble.com.
>
>
>
> --
>
> Apache Karaf <http://karaf.apache.org/> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
> Committer & Project Lead
> OPS4J Pax for Vaadin
> <http://team.ops4j.org/wiki/display/PAXVAADIN/Home> Commiter & Project
> Lead
> blog <http://notizblog.nierbeck.de/>
>
>
> ________________________________
> If you reply to this email, your message will be added to the discussion
> below:
> http://karaf.922171.n3.nabble.com/Registering-servlet-under-alias-works-alias-documents-doesn-t-tp4024906p4024908.html
> To unsubscribe from Registering servlet under alias=/ works,
> alias=/documents doesn't, click here.
> NAML


--
View this message in context: 
http://karaf.922171.n3.nabble.com/Registering-servlet-under-alias-works-alias-documents-doesn-t-tp4024906p4024909.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to