今天拿同学作业去糊弄老师的时候,发现同学的WebServlet注释不生效,导致网站路由不起来,一个劲地蛋疼。还好程序员有*,查了一下,是声明的Servlet版本过低导致的。
所以只需要在项目下的文件中,把版本提高就可以了。
具体做法如下:
将:
<web-app xmlns="/xml/ns/j2ee"
xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation="/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<welcome-file-list>
<welcome-file>index</welcome-file>
</welcome-file-list>
</web-app>
改为:
<web-app xmlns="/xml/ns/j2ee"
xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation="/xml/ns/j2ee/web-app_3_0.xsd"
version="3.0">
<welcome-file-list>
<welcome-file>index</welcome-file>
</welcome-file-list>
</web-app>
就OK了。