我将图像放在/webapp/img/test.png下,但它不会在jetty中呈现

时间:2012-02-04 02:27:06

标签: java spring maven-2 jetty

我添加了资源文件夹和图片子文件夹:

/ web应用/资产/ IMG

在里面我放了一个test.png文件。

从我的index.jsp页面中,我放了一个img标签:

<img src="/assets/img/test.png" alt="" />

图像没有渲染,我跑了:

mvn clean install

mvn jetty:run

在终端窗口的输出中,我看到:

20:30:42,905 WARN PageNotFound:947 - 在名为'myapp'的DispatcherServlet中找不到带有URI [/assets/img/test.png]的HTTP请求的映射

我也看到了相同的错误,为favicon.ico(我没有一个,所以一个有意义。)

我是否需要在web.xml文件中调整某些内容?

(这是一个春天的mvc应用程序)

1 个答案:

答案 0 :(得分:2)

您可能已将Spring servlet配置为映射到/,这意味着它会处理对Web应用程序的所有请求。将其映射到仅某些请求(例如* .htm,* .action或其他)或configure Spring to serve static resources