java servlet运行错误
我用servlet的doGet方法是打算把一段html代码write()到出来。但是结果成这样了。。。Tomcat应该已经部署好了,因为可以打开一些html,难道是写入的...
我用servlet的doGet方法是打算把一段html代码write()到出来。但是结果成这样了。。。Tomcat应该已经部署好了,因为可以打开一些html,难道是写入的参数有错吗?但是,我检查几遍,没发现有问题啊。
求各位解答。。感激涕零。。
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:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:724)
root cause
java.lang.NoClassDefFoundError: HelloWorldServlet (wrong name: com/tea/servlet/HelloWorldServlet)
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:792)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1817)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325)
java.lang.Thread.run(Thread.java:724)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.
不好意思,我一般晚上才回宿舍,现在才看到你们的回复。 展开
求各位解答。。感激涕零。。
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:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:724)
root cause
java.lang.NoClassDefFoundError: HelloWorldServlet (wrong name: com/tea/servlet/HelloWorldServlet)
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:792)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1817)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325)
java.lang.Thread.run(Thread.java:724)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.
不好意思,我一般晚上才回宿舍,现在才看到你们的回复。 展开
展开全部
不是配置问题,就是代码里面写的有问题,你看看这个类(路径还有命名)
root cause
java.lang.NoClassDefFoundError: HelloWorldServlet (wrong name: com/tea/servlet/HelloWorldServlet)
HelloWorldServlet着重看下这个,是不是名称错了,或者不符合规范
root cause
java.lang.NoClassDefFoundError: HelloWorldServlet (wrong name: com/tea/servlet/HelloWorldServlet)
HelloWorldServlet着重看下这个,是不是名称错了,或者不符合规范
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
error 500是指你的代码有问题,
java.lang.NoClassDefFoundError: HelloWorldServlet (wrong name: com/tea/servlet/HelloWorldServlet)
HelloWorldServlet找不到,你的web.xml有没有map这个类?
java.lang.NoClassDefFoundError: HelloWorldServlet (wrong name: com/tea/servlet/HelloWorldServlet)
HelloWorldServlet找不到,你的web.xml有没有map这个类?
追问
mapping?有
追答
web.xml
HW
//FULL PATH OF CLASS, INCLUDING PACKAGE NAME
com.tea.servlet.HelloWorldServlet
OR
delete defination of servlet in web.xml, using annotation in your class, this requires JDK1.5+
@WebServlet("/abc")
public class HelloWorldServlet extends HttpServlet{
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
web.xml配置有问题吧。贴上来看一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询