首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有GWT和Tomcat错误的Reslet

带有GWT和Tomcat错误的Reslet
EN

Stack Overflow用户
提问于 2010-05-07 10:52:57
回答 1查看 414关注 0票数 0

我在使用GWT2.0.3和Reslet RC3启动时收到这个错误

代码语言:javascript
复制
type Exception report 

message 

description The server encountered an internal error () that prevented it from fulfilling this request. 

exception 

javax.servlet.ServletException: Servlet.init() for servlet adapter threw exception 
        org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
        org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) 
        org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) 
        org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) 
        org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) 
        java.lang.Thread.run(Thread.java:619) 


root cause 

java.lang.NoSuchMethodError: org.restlet.Client.handle(Lorg/restlet/Request;)Lorg/restlet/Response; 
        org.restlet.ext.servlet.ServerServlet.createComponent(ServerServlet.java:423) 
        org.restlet.ext.servlet.ServerServlet.getComponent(ServerServlet.java:763) 
        org.restlet.ext.servlet.ServerServlet.init(ServerServlet.java:881) 
        javax.servlet.GenericServlet.init(GenericServlet.java:212) 
        org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
        org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) 
        org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) 
        org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) 
        org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) 
        java.lang.Thread.run(Thread.java:619) 

我的web XML如下所示:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE web-app PUBLIC 
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
 "http://java.sun.com/dtd/web-app_2_3.dtd" > 

<web-app> 

        <welcome-file-list> 
                <welcome-file>index.html</welcome-file> 
        </welcome-file-list> 

        <context-param> 
                <param-name>org.restlet.clients</param-name> 
                <param-value>CLAP FILE WAR</param-value> 
        </context-param> 

        <servlet> 
                <servlet-name>adapter</servlet-name> 
                <servlet-class>org.restlet.ext.servlet.ServerServlet</servlet-class> 
                <init-param> 
                  <param-name>org.restlet.application</param-name> 
                  <param-value>com.tdc.Propspace.server.TestServerApplication</param-value> 
                </init-param> 
        </servlet> 

        <servlet-mapping> 
                <servlet-name>adapter</servlet-name> 
                <url-pattern>/*</url-pattern> 
        </servlet-mapping> 

</web-app> 

你知道这是什么原因造成的吗?

EN

回答 1

Stack Overflow用户

发布于 2011-04-20 20:28:16

看起来来自不同版本或版本的Restlet JAR被混淆了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2785889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档