最近需要用Java+Tomcat+Servlet开发前端。写Servlet的一个“hello,world"的程序的时候,运行时总是出现404界面。先后考虑过@WebServlet没有工作等一系列问题,均未解决。后来stackoverflow上一个回答给我了启发,问题链接:http://stackoverflow.com/questions/26089902/webservlet-annotation-doesnt-work-with-tomcat-8
事实上添加@WebServlet这个东西没有解决我的问题,人工添加配置文件也没解决我的问题。
我的问题出现在class文件的路径没有在tomcat的默认路径下,解决方法如下:
右击工程 -> Build path -> configure build path 如下图,
Default output folder 应该在Web工程的WebContent/WEB-INF/classes,而之前并不是这个目录,所以一直404