【发布时间】:2015-05-02 13:24:09
【问题描述】:
我有两个 grails 应用程序并创建了一个名为 cmcore 的内联插件。我在cmcore/web-app/images 中放置了一些图像,这样我的两个应用程序都可以访问这些图像。开发环境中的两个应用程序都可以成功访问图像,但是每当我在测试环境中构建应用程序的 WAR 文件并将其部署在 tomcat 服务器中时,cmcore 中的图像变得无法访问,导致找不到资源错误。
我提取了生成的 WAR 文件,发现我的内联插件中的图像不在提取的 WAR 文件的 images 目录中,而是在 plugins/cmcore-0.1/images 中找到。
我已经尝试了下面的代码来完成这项工作,但它仍然没有工作。
<img src="${resource(dir: 'images', file: 'logo.jpg')}" height="30" width="30">
应用程序如何访问那些打包在 WAR 文件中并部署在服务器中的图像?
提前致谢。
【问题讨论】:
标签: grails grails-plugin