在idea2022.3中用tomcat10运行HTML提交信息给servlet时显示404
从这个地址下载jar包,然后添加到项目的依赖列表中
https://repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar
使用 Apache Tomcat 运行HTML 和 Servlet 文件。当在浏览器中访问你的 Servlet 时,遇到了 HTTP 状态码 404 和 500 的错误。
HTTP 状态码 404 表示请求的资源(在这种情况下,你的 Servlet)不存在。这可能是由于Servlet 没有正确部署到 Tomcat 或者在浏览器中输入了错误的 URL 导致的。
HTTP 状态码 500 表示服务器遇到了意外情况,无法完成请求。在这种情况下,这可能是因为Servlet 类在实例化时发生了异常。根据你提供的信息,这个异常可能是 java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet,这意味着类路径中缺少了javax.servlet.http.HttpServlet 类所在的包。这可能是由于 Tomcat 未正确安装或者Servlet 代码中缺少了对这个包的引用导致的。
为了解决这个问题,需要检查你的 Tomcat 安装是否完整,并确保Servlet 代码正确地引用了所有需要的包。可以尝试查看 Tomcat 日志文件,以获取更多的细节信息。