JavaEE Servlet响应404

时间:2017-02-08 19:41:28

标签: java eclipse tomcat servlets

构建一个非常简单的servlet并尝试从Eclipse neon中执行它。每当我尝试运行servlet时,都会收到404错误。

我读过this root post,用于将其他几个标记为重复。我的项目是相应设置的。

我的java文件如下

package com.plstoner;

import java.io.*;
import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;

@WebServlet("/tutorial")
public class ServletTutorial extends HttpServlet {

    private static final long serialVersionUID = 1L;

    private String message;

    public void init() throws ServletException{
        message = "Hello World!";
    }

    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("<h1>" + message + "</h1>");
    }

    public void destory(){

    }    
}

我已尝试在tomcat和glassfish上执行此操作,并且两者都产生相同的错误。我已手动编译该类并手动将其移动到tomcat \ webapps文件夹。我对tomcat的确切路径是tomcat \ webapps \ tutorial \ WEB-INF。在该文件夹中是我的web.xml和classes目录。另外,我的classes目录也跟着我的包名。

我也明白maven可能对此有所帮助,但我真的想通过IDE来解决这个问题,然后介绍一些可能会破坏的东西。

请理解,我已经回答了这个问题,但这些答案并没有解决我的问题。还有什么我应该看看。

0 个答案:

没有答案