第一次运行
错误:
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: Wrapper cannot find servlet class org.xhb.HelloServlet or a class it depends on
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:877)
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:594)
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1675)
java.lang.Thread.run(Thread.java:619)

root cause

java.lang.ClassNotFoundException: test.ResponseTest1
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:877)
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:594)
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1675)

Java.lang.Thread.run(Thread.java:619

解决办法:

1.代码没有编译,清空一下,选择自动编译,然后关掉重启eclipse。

project-》Build Automatically

一定要重启,否则不起作用

2.servlet class在web.xml的路径错误。注解@WebServlet配置servlet的话注意web.xml中的配置如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
id="WebApp_ID" version="3.1" metadata-complete="false">
<display-name>servlet-web-test</display-name>
</web-app>

最新文章

  1. Scala的模式匹配
  2. js数组的一些操作
  3. 【过程改进】10分钟进阶Nuget
  4. 从客户端检测到有潜在危险的Request.Form 值【转】
  5. Android开发之SD卡上文件操作
  6. JSON 解析器。JSON.stringify和JSON.parse
  7. Java子线程中的异常处理(通用)
  8. 关于 Java 面试,你应该准备这些知识点
  9. 初探Javascript之Canvas
  10. 基于Python的数据分析(2):字符串编码
  11. easyui改变tab标题
  12. 2-Twenty Fifth Scrum Meeting-20151231
  13. ES6中新增的数组知识
  14. 完全卸载vs2013 2015
  15. 使用Visual Studio Code调试React Native报错
  16. Spring 路由地址的基本使用
  17. 如何禁止eclipse对js文件的校验(building validate)
  18. linux 跳过登陆修改用户密码
  19. 分布式缓存memcached介绍,win7环境安装,常用命令set,get,delete,stats, java访问
  20. 使用Bootstrap模态框实现增删改查功能

热门文章

  1. LeetCode Restore IP Addresses
  2. BootStrap 的modal 中使用typeahead
  3. LINUX二十个基础命令
  4. entity framework 新手入门篇(1.5)-lambda表达式与linq
  5. 2016 2 - 23 arc中的所有权修饰符(_strong修饰符与_weak修饰符)
  6. 为PHP安装两个扩展,memcache和Redis
  7. PAT 1072. Gas Station (30)
  8. MySQL语句中的转义字符----引号
  9. (转)JS产生随机数的几个用法!
  10. 刚写完的商城erp + 这个商城前台,新鲜出炉。自己1个人写, 包括php框架和前端html页面.