GrailsUrlMapping:“;排除“;不工作:用于打开文件的href链接从gsp页面返回404错误

GrailsUrlMapping:“;排除“;不工作:用于打开文件的href链接从gsp页面返回404错误,grails,gsp,url-mapping,Grails,Gsp,Url Mapping,这是一个奇怪的问题: 我在gsp页面上有一个链接,它应该从“/appName/docs”位置打开一个名为“fileInstruction.pdf”的pdf文件,其中“appName”是应用程序的名称 gsp上的html如下所示: <div> <h6>File examples and instructions</h6> <a href="/appName/docs/fileInstruction.pdf" targe

这是一个奇怪的问题:

我在gsp页面上有一个链接,它应该从“/appName/docs”位置打开一个名为“fileInstruction.pdf”的pdf文件,其中“appName”是应用程序的名称

gsp上的html如下所示:

   <div>
        <h6>File examples and instructions</h6>
        <a href="/appName/docs/fileInstruction.pdf" target="blank">File format instructions</a>
   </div>
似乎不起作用。我正在使用Grails2.0.1


我做错了什么?

应用程序的根目录不是URL的根目录,web应用程序是。将其移动到
C:/applications/appName/web app/docs/fileInstruction.pdf
并删除UrlMappings.groovy中的更改,因为这与静态资源无关,只与基于控制器的请求有关。

确保所有大写字母都正确无误。将文件名与
href
交叉引用。。如果关闭,它将在本地工作,但不会联机。HTML文件的路径是什么?问题是:它不是直接查找文件,而是尝试通过控制器这是文件的路径(开发):file:///C:/applications/appName/docs/fileInstruction.pdf 和文件路径(生产):你是如此真实。非常感谢。
 class UrlMappings {
   static excludes = ["/docs/*"]
    static mappings = {
           ....
     }
 }