I tried to run restlet inside tomcat (with 4.x, 5.x, or 6.x) but always got the
following exception. I tried all the versions and the error is always the same.
I followed the instruction from FAQ as how to config restlet inside tomcat. Any
help is highly appreciated.

*******error from tomcat***************
HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from

fulfilling this request.

exception

javax.servlet.ServletException: Error allocating a servlet instance
        
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
        
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
        
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process
(Http11Protocol.java:634)
        org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
        java.lang.Thread.run(Thread.java:595)

root cause

java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
        java.lang.ClassLoader.defineClass1(Native Method)
        java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        java.security.AccessController.doPrivileged(Native Method)
        java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1273)
        
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1204)
        
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
        
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
        
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:634)
        org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
        java.lang.Thread.run(Thread.java:595)

Reply via email to