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.
不好意思,我一般晚上才回宿舍,现在才看到你们的回复。
展开
 我来答
java小黑马
2013-11-21 · TA获得超过2873个赞
知道大有可为答主
回答量:3119
采纳率:53%
帮助的人:575万
展开全部
不是配置问题,就是代码里面写的有问题,你看看这个类(路径还有命名)
root cause
java.lang.NoClassDefFoundError: HelloWorldServlet (wrong name: com/tea/servlet/HelloWorldServlet)
HelloWorldServlet着重看下这个,是不是名称错了,或者不符合规范
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0955986aa
2013-11-21 · TA获得超过197个赞
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:196万
展开全部
error 500是指你的代码有问题,
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{
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
846564997
2013-11-21 · TA获得超过661个赞
知道小有建树答主
回答量:366
采纳率:0%
帮助的人:114万
展开全部
web.xml配置有问题吧。贴上来看一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式