You should just use /scap see http://www.osgi.org/javadoc/r4v42/org/osgi/service/http/HttpService.html#registerServlet (java.lang.String, javax.servlet.Servlet, java.util.Dictionary, org.osgi.service.http.HttpContext)
HTH -Simon |------------> | From: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |"fox" <f...@protelsws.com> | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | To: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |"Equinox development mailing list" <equinox-dev@eclipse.org> | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Date: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |12/08/2009 09:33 PM | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Subject: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |Re: [equinox-dev] Re: How can I register a servlet to receive andhandle the path like "/*"? | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Sent by: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |equinox-dev-boun...@eclipse.org | >--------------------------------------------------------------------------------------------------------------------------------------------------| Hi Gunnar: Thanks for your help, but then I found another problem: if I want the servlet to handle the request with the path "/scap/*",I try to modify the alias to "/xcap/", it throws "java.lang.IllegalArgumentException: Invalid alias '/xcap/' ",how should I resolve this problem? Thanks so many. 2009-12-09 fox 发件人: Gunnar Wagenknecht 发送时间: 2009-12-08 20:31:53 收件人: equinox-dev 抄送: 主题: [equinox-dev] Re: How can I register a servlet to receive andhandle the path like "/*"? Am 08.12.2009 09:08, schrieb fox: > When I convert a httpservlet to a bundle,I found that the first param of > Httpservice.registerServlet method does not support the path define > like "/*",but I want to achieve this functionality ,what should I do? Just '/' instead of '/*'. The OSGi HttpService applies a prefix matching. -Gunnar -- Gunnar Wagenknecht gun...@wagenknecht.org http://wagenknecht.org/ _______________________________________________ equinox-dev mailing list equinox-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/equinox-dev _______________________________________________ equinox-dev mailing list equinox-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/equinox-dev
<<inline: graycol.gif>>
<<inline: ecblank.gif>>
_______________________________________________ equinox-dev mailing list equinox-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/equinox-dev