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

Tomcat出现Source not available错误,Servlet程序运行异常求助

Servlet+Tomcat HelloWorld程序报错求助

我是Servlet和Tomcat的初学者,正在编写一个简单的Hello World程序。查阅大量相关帖子后仍无法明确问题原因,现将项目完整信息提供如下:

WebTest类代码

package classes;

import java.io.IOException;
import java.io.PrintWriter;

import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;

@WebServlet(name = "WebTest", urlPatterns = {"/fing"})
public class WebTest extends HttpServlet  {

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        try {
            PrintWriter out = response.getWriter();

            out.println("<html>");
            out.println("<head>");
            out.println("<title> Home Page </title>");
            out.println("</head>");
            out.println("<body>");
            out.println("<h1> Hello there </h1>");
            out.println("<html>");
            out.println("</html>");

    
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

index.html代码

<!DOCTYPE html>
<html lang="en">

    <head>
        <title> Home Page </title>
    </head>

    <body>
        <h1>Hello world</h1>
        <form  action= "./fing" method = "post" >
            <label>Enter name:</label> <input type="text" name = "user">
            <input type = "submit" value="Click Here">
        </form>
    </body>

</html>

web.xml代码

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
  <display-name>Archetype Created Web Application</display-name>

  
</web-app>

项目结构

标准Web项目结构:src/main/java下包含classes包及WebTest类;src/main/webapp下存放index.html;WEB-INF目录下有web.xml文件。

报错信息

提交表单后页面提示**"Source not available in Tomcat"**,无法正常显示预期的"Hello there"文本。

环境与尝试

  • Tomcat版本:10.0.8
  • jakarta.servlet版本:6.0.0
  • 已尝试:改用web.xml配置替代注解方式映射Servlet,问题依旧。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 07:45:48