将项目复制到Windows后,无法找到控制器方法

时间:2012-08-13 19:01:34

标签: grails

我正在Mac上开发一个网站。但我得到了相同的项目和相同的结构,并将其全部复制到我的Windows PC。完成所有配置后,我尝试执行该项目。

一切正常但无法找到一个控制器。该控制器渲染存储在数据库中的图片,并将其提供给img html标签以将其渲染回来。

即使我尝试直接从URL执行,这个控制器和包含的方法也在Mac上执行,但在另一台计算机中找不到它,输出是HTTP 404错误页面。

控制器代码:

class PhotoController {

    /**
     * Renderiza a foto em destaque de um evento
     */
    def renderMainImage() {
        if (params.id) {
            def photo = Photo.findByEventAndMain(Event.findById(params.id), true)

            if (photo?.resource) {
                response.setContentLength(photo.resource.length)
                response.outputStream.write(photo.resource)
            } else {
                //TODO renderizar com uma imagem padrão
                return null
            }

        }
    }

}

提前致谢!

1 个答案:

答案 0 :(得分:0)

你能更具体地说明你怎么不“找到”它?就像在文件系统或IDE的资源管理器中一样?还请告诉你使用的IDE。