servlet项目启动报404怎么解决

使用的是注释,metadata-complete="true",下面是web.xml

<?xml version="1.0" encoding="UTF-8"?>

web

<welcome-file>index.html</welcome-file>

<welcome-file>index.htm</welcome-file>

<welcome-file>index.jsp</welcome-file>

<welcome-file>default.html</welcome-file>

<welcome-file>default.htm</welcome-file>

<welcome-file>default.jsp</welcome-file>

写个打印语句也报404

package com.it66.session;

import java.io.IOException;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

/**

  • Servlet implementation class SessionServlet

    */

@WebServlet("/SessionServlet")

public class SessionServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

System.out.println("SessionServlet");

}}

求大佬帮解决

为什么没有实现 doGet或者doPost方法呢?

为什么不用spring boot框架呢?作为一个java开发?

首先你部署到服务器的时候有没有加 应用名 , 如果加了就是 ip:port/应用名/servletname , 然后再你要访问的 servlet 里面打个断点 , 看看请求能不能进来 , 如果能进来的话. 你需要将请求分发到jsp , 或者直接返回到页面