我刚刚在我的 Eclipse 开发环境中将服务器从 Tomcat 5.5 切换到 7。我有一个 web.xml 文件,其中包含以下内容:
<servlet>
<servlet-name>Calendar</servlet-name>
<jsp-file>
/budgetCalendar.jsp
</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>Calendar</servlet-name>
<url-pattern>/Calendar</url-pattern>
</servlet-mapping>
其他一切似乎都正常工作,但是当我访问 localhost/Budget/Calendar 时,我收到 404 错误。(我的 servlet 上下文是 /Budget)转到 localhost/Budget/budgetCalendar.jsp 工作正常……只是映射似乎损坏了。所有其他映射(到类,而不是 JSP)都像以前一样工作。我错过了 Tomcat 7 中发生的事情吗?似乎找不到任何关于 <jsp-file> 标签的文档。