eclipse配置serlvet有问题,结果是一直没有找到

问题遇到的现象和发生背景

tomcat配置没有问题,就是运行不出来结果

问题相关代码,请勿粘贴截图
package day13_tomcat1.cn.itcast.web.servlet;

import java.io.IOException;

import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

//实现接口操作
//需要实现的是5个方法的
public class ServletDemo1 implements Servlet {

    @Override
    public void destroy() {
        // TODO Auto-generated method stub
        
    }

    @Override
    public ServletConfig getServletConfig() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public String getServletInfo() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public void init(ServletConfig config) throws ServletException {
        // TODO Auto-generated method stub
        
    }
//提供服务的方法的
    @Override
    public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
        // TODO Auto-generated method stub
        System.out.println("hello servlet");
    }

    

}



```xml
 <servlet>
    <servlet-name>demo1</servlet-name>
    <servlet-class>day13_tomcat1.cn.itcast.web.servlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>demo1</servlet-name>
    <url-pattern>/demo1</url-pattern>
  </servlet-mapping>

```

运行结果及报错内容

HTTP状态 404 - 未找到
类型 状态报告

消息 请求的资源[/demo1]不可用

描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示

我的解答思路和尝试过的方法

看网络教程,看看路径是否有问题

我想要达到的结果

输出hello servlet

servlet标签里的servlet-class改成下面那个再试试

 <servlet>
    <servlet-name>demo1</servlet-name>
    <servlet-class>day13_tomcat1.cn.itcast.web.servlet.ServletDemo1</servlet-class>
  </servlet>


servlet-class应该是你的类名,你的servlet叫...Demo1,这里应该是一处问题。
还有一点就是浏览器URL栏那个地址是eclipse自动填上去的吗?访问servlet直接用映射的名字访问,不要写xxx.java,直接访问文件肯定404啊。