1

これは私を夢中にさせています。

だから私は取り組んでいるgrails 2.0アプリを持っています。今日、新しい png を web-app/images ディレクトリに追加しましたが、何らかの理由でブラウザで開いても表示されません。たとえば、これをブラウザに貼り付けたとき

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

ロゴが提供されました。キャッシュをクリアして、キャッシュされたバージョンが提供されていないことを確認しました

それから私はやった

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

そして私は404を取得します。

次に、ターミナルで両方の URL をカールさせてみましたが、結果は同じでした。logo.png は画像データを返し、test.png は 404 html を返します。

両方のイメージが同じディレクトリにあります。アクセス許可を確認するために ls -la も実行しましたが、どちらも同じです。

奇妙なことは、それが今日より早く提供されていたことです。何が変わったのか理解できません。コードベースを以前のバージョンに戻しましたが、同じエラーが発生しています。

任意の提案をいただければ幸いです! これは私を夢中にさせています。私が取り組んでいる機能の完成にとても近づいています =(

4

2 に答える 2

0

^_^ これで、この問題を解決できます。これが役立つことを願っています。

リソース プラグインを 1.1.6 (Grails 2.2.1 に統合) から最新バージョン (1.2.RC2) に変更すると、動作します。

于 2013-07-09T03:40:24.690 に答える
0

createLinkTo gsp タグを使用してリソースにアクセスしてみてください。

また、キャッシュの問題である可能性もあります。Web アプリケーションを再デプロイしてみましたか?

乾杯

于 2012-07-05T09:49:37.913 に答える