Re: [equinox-dev] Re: How can I register a servlet to receive andhandle the path like /*?

2009-12-08 Thread fox
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


Re: [equinox-dev] Re: How can I register a servlet to receive andhandle the path like /*?

2009-12-08 Thread Simon Kaegi
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.gifinline: ecblank.gif___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev