I'm using JDK 1.6, Restlet 2.0M4 on FC8 running Tomcat 6.

My current web.xml maps two different URLs like so:

<web-app>
     <context-param>
         <param-name>org.restlet.application</param-name>
         <param-value>ca.mysite.MyApplication</param-value>
     </context-param>

     <servlet>
         <servlet-name>server</servlet-name>
         <servlet-class>org.restlet.ext.servlet.ServerServlet</servlet- 
class>
     </servlet>

     <servlet-mapping>
         <servlet-name>server</servlet-name>
         <url-pattern>/abc/*</url-pattern>
     </servlet-mapping
     <servlet-mapping>
         <servlet-name>server</servlet-name>
         <url-pattern>/xyz/*</url-pattern>
     </servlet-mapping>
</web-app>

Which means that there is only one Application with one Router to  
serve these two URLs.  So if I want to route just the /abc/ and /xyz/  
Resources, the Router will need to attach the "/" to two different  
Resources; one for abc, and the other for xyz, which can't be done.

I think the documentation's suggestion was to use a Virtual Host  
instead, and have it map to different Applications.  Is that the best  
solution in this case?  Would it even work?  Is there something  
simpler?  If I did go that way, would I instead create my own  
Component, and attach separate Virtual Hosts, or one Virtual Host with  
separate Applications?

Many thanks,
Dustin


Dustin Jenkins
[email protected]

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2395736

Reply via email to