我的 WEB-INF/lib 目录中有一个 jar 文件。在那个 jar 里面是一个 META-INF/resources 目录,里面有一个文件(image.jpg)。据我了解 servlet 3.0 API,当我将其部署为 Tomcat 7 下的 Web 应用程序的一部分时,我应该能够访问
http://host/context/image.jpg
并查看从 jar 中加载的图像。但相反,我收到 404 错误。就好像 servlet_api 没有从我的 jar 中加载资源,即使文档说它应该这样做。
我究竟做错了什么?我需要在 web.xml 文件中添加一个字段来告诉 tomcat 加载这些资源并使它们可用于 Web 浏览器吗?