0

我正在测试 Spring Roo,一切正常。但我似乎无法找到 dojo.js、Spring.js、tundra.css 等资源文件的物理位置。

即使使用“执行包”创建 WAR 文件,资源文件也不在 WAR 文件中。

但是当将应用程序部署到 Tomcat 并尝试访问类似 server/myproject/resources/dojo/dojo.js 的内容时,我可以看到并查看 JS 文件本身。

这里到底发生了什么?

4

1 回答 1

0

上次我使用 Roo 时,它们是从 Spring Webflow 借来的并包含在 jar 中spring-js-resources-x.y

我的 Spring-MVC 配置文件webmvc-config.xml包含这一行:

<mvc:resources location="/, classpath:/META-INF/web-resources/" mapping="/resources/**"/>

它说resources/*将首先在文件系统中查找,然后在类路径中查找。

如果您需要修改这些文件,您可以将它们提取到 web 目录中。

于 2013-02-14T01:15:12.913 回答