今天在编辑javaweb的时候,想创建一个servlet,然后就新建,然后自动生成了一个servlet类,然后又如下的开头:
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 ddd
*/
@WebServlet("/ddd")
public class ddd extends HttpServlet {
private static final long serialVersionUID = 1L;
//这儿有部分代码没有贴出来
运行服务器后就一直弹出服务器启动失败的错误,后来找了好久的原因才发现,如果将@WebServlet("/ddd")这一句给去掉就好了,于是心情大好!但是还是有个疑问,为什么加上这句话会出现这样的错误,更希望有更多的大牛们能解答。
本文记录了作者在创建Servlet过程中遇到的服务器启动失败的问题,并详细描述了解决过程,最终发现@WebServlet注解是导致问题的关键。
423





