You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JSP点击Submit后Servlet未实例化报HTTP 500错误(Eclipse环境)

问题根因排查&解决方案

  • 最核心的错误是web.xml中servlet-class配置不合法:你当前填写的com.expend.servlets、com.servlets都是包路径,没有指定具体的Servlet类名,服务器加载时自然找不到对应的类,抛出类找不到异常。
    正确的写法是包全路径+Servlet类名,比如你的Servlet类命名为LoginServlet,存放在com.expend.servlets包下,就应该配置为:
    <servlet-class>com.expend.servlets.LoginServlet</servlet-class>
    
  • 额外验证点:
    1. 确认项目编译后,WEB-INF/classes目录下存在对应路径的class文件,路径为com/expend/servlets/LoginServlet.class,如果不存在,先清理项目缓存后重新编译部署即可。
    2. 确认web.xml中servlet-mapping节点的url-pattern值,和登录JSP表单的action属性值完全匹配,避免路径不匹配导致请求无法到达Servlet。

附件参考

  • JSP页面:
    JSP页面
  • Servlet代码页面:
    Servlet代码页面
  • Web.XML代码:
    Web.XML代码
  • 项目结构:
    项目结构

内容的提问来源于stack exchange,提问作者Raghu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 01:39:03