我已经为servlet创建了一个动态网页。当我尝试运行这个项目时,我得到了以下错误:
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)我该如何解决这个问题呢?
发布于 2010-06-10 20:35:53
不能从堆栈跟踪中区分-可能是任何数量的东西:
中正确注册
我建议您从this开始,一步一步仔细回顾一下您所做的工作。
发布于 2010-06-10 20:35:46
您是否可以检查以下内容: web.xml中的servlet条目是否正确?(没有拼写错误,正确的包,...)
servlet类是否在类路径中,与web.xml中给出的路径相同?
看起来像是其中之一。
您使用的是哪种服务器?
发布于 2010-06-10 21:01:44
我发现一个基本的测试servlet正在工作。基本servlet扩展了类HttpServlet。
我要运行的servlet扩展了WebContainerServlet类,所以我认为这就是错误的根源。
我现在得到的错误是
servlet :分配javax.servlet.ServletException实例org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)时出错...你需要我发布所有的堆栈跟踪吗?
https://stackoverflow.com/questions/3014273
复制相似问题