1

这让我发疯。

所以我有一个我正在开发的 grails 2.0 应用程序。今天我在 web-app/images 目录中添加了一个新的 png,但是由于某种原因,当我在浏览器中访问它时它没有显示出来。例如,当我将其粘贴到浏览器中时

http://localhost:8080/static/images/logo.png

徽标已送达。我什至清除了我的缓存以确保没有为我提供缓存版本

然后我做了

http://localhost:8080/static/images/test.png

我得到一个404。

然后我尝试在终端中卷曲两个网址并获得相同的结果。logo.png 返回图像数据,而 test.png 返回 404 html。

两个图像都在同一个目录中。我什至做了一个 ls -la 来检查权限,它们都是一样的。

奇怪的是它今天早些时候就已经送达了。无法弄清楚发生了什么变化。我什至将我的代码库恢复到早期版本,我得到了同样的错误。

任何建议,将不胜感激!这让我发疯。如此接近完成我正在研究的功能=(

4

2 回答 2

0

尝试使用 createLinkTo gsp 标签访问资源。

也可能是缓存问题。您是否尝试过重新部署您的 Web 应用程序?

干杯

于 2012-07-05T09:49:37.913 回答
0

^_^ 现在我可以为我解决这个问题。希望这能有所帮助。

我将资源插件从 1.1.6(集成在 Grails 2.2.1 中)更改为最新版本(1.2.RC2)并且它可以工作。

于 2013-07-09T03:40:24.690 回答