首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >eclipse servlet问题

eclipse servlet问题
EN

Stack Overflow用户
提问于 2010-06-10 20:28:03
回答 3查看 1.9K关注 0票数 1

我已经为servlet创建了一个动态网页。当我尝试运行这个项目时,我得到了以下错误:

代码语言:javascript
复制
http starus 500

javax.servlet.ServletException: Error instantiating servlet class ch.uzh.ifi.attempto.aceeditor.MyMainServlet
 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:873)
 org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
 org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
 org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
 org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
 java.lang.Thread.run(Unknown Source)

我该如何解决这个问题呢?

EN

回答 3

Stack Overflow用户

发布于 2010-06-10 20:35:53

不能从堆栈跟踪中区分-可能是任何数量的东西:

  1. Servlet .class文件不存在
  2. Servlet .class文件的包目录结构不正确
  3. Servlet .class文件不在WEB-INF/classes下
  4. Servlet未在web.xml

中正确注册

  1. WAR文件不正确。未正确部署
  2. WAR文件。用于调用servlet的
  3. URL不正确。

我建议您从this开始,一步一步仔细回顾一下您所做的工作。

票数 1
EN

Stack Overflow用户

发布于 2010-06-10 20:35:46

您是否可以检查以下内容: web.xml中的servlet条目是否正确?(没有拼写错误,正确的包,...)

servlet类是否在类路径中,与web.xml中给出的路径相同?

看起来像是其中之一。

您使用的是哪种服务器?

票数 0
EN

Stack Overflow用户

发布于 2010-06-10 21:01:44

我发现一个基本的测试servlet正在工作。基本servlet扩展了类HttpServlet。

我要运行的servlet扩展了WebContainerServlet类,所以我认为这就是错误的根源。

我现在得到的错误是

servlet :分配javax.servlet.ServletException实例org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)时出错...你需要我发布所有的堆栈跟踪吗?

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

https://stackoverflow.com/questions/3014273

复制
相关文章

相似问题

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