Hi
I'm trying to have 2 servlets using 2 restlet in order to provide 2 REST
services in the same tomcat.
But I have a strange behavior.
The first Servlet called works perfectly, but not the second one.
For the second one, I get a "404 error", but not a "tomcat 404".
If a call a non existing servlet I got a "tomcat 404", but my error is
not this one, the message is
"The server has not found anything matching the request URI
You can get technical details here.
Please continue your visit at our home page. "

I tried to isolate as much as possible the issue, with a minimal example
of 2 "Hello world" restlet.
The full war (600Ko) is available at 
http://julien.balas.free.fr/EventViewer.war
If anybody has a idea......
I guess it's a config issue because each servlet/restlet is working
great if alone in a tomcat.


The 2 classes are very minimal
---------------------
[package and imports]
public class Hello1 extends Application {
   public Hello1() {
    super();
  }
  public Hello1(Context parentContext) {
    super(parentContext);
  }
  public Restlet createRoot() {
    Restlet restlet = new Restlet(getContext()) {
      @Override
      public void handle(Request request, Response response) {
        response.setEntity(new
StringRepresentation(this.getClass().getName(), MediaType.TEXT_HTML));
      }
    };
    return restlet;
  }
}
------------------------
The tomcat Logs are below
- server startup
- a successful call to "rest2" service
- a 404 on "rest1" service
- another successful call to "rest2" service

INFO: Server startup in 4587 ms
5 juil. 2007 15:15:12 com.noelios.restlet.LogFilter afterHandle
INFO: 2007-07-05        15:15:12        172.23.34.19    -
172.23.34.19    8180    GET     /EventViewer/rest2/456  -       200
42      -       10      http://172.23.34.19:8180        Mozilla/5.0
(Windows; U; Windows NT 5.1; fr; rv:1.8.1.4) Gecko/20070515
Firefox/2.0.0.4 -
5 juil. 2007 15:15:16 com.noelios.restlet.LogFilter afterHandle
INFO: 2007-07-05        15:15:16        172.23.34.19    -
172.23.34.19    8180    GET     /EventViewer/rest1/456  -       404
331     -       0       http://172.23.34.19:8180        Mozilla/5.0
(Windows; U; Windows NT 5.1; fr; rv:1.8.1.4) Gecko/20070515
Firefox/2.0.0.4 -
5 juil. 2007 15:15:37 com.noelios.restlet.LogFilter afterHandle
INFO: 2007-07-05        15:15:37        172.23.34.19    -
172.23.34.19    8180    GET     /EventViewer/rest2/456  -       200
42      -       0       http://172.23.34.19:8180        Mozilla/5.0
(Windows; U; Windows NT 5.1; fr; rv:1.8.1.4) Gecko/20070515
Firefox/2.0.0.4 -

-- 
Julien Balas
JDAS Rennes 

Reply via email to