Grails 控制器方法可以';将项目复制到Windows后找不到

Grails 控制器方法可以';将项目复制到Windows后找不到,grails,Grails,我正在Mac上开发一个网站。但我得到了相同的项目和相同的结构,并将其全部复制到我的Windows PC。完成所有配置后,我尝试执行该项目 一切正常,但找不到一个控制器。此控制器渲染存储到数据库中的图片,并将其交给img html标记以渲染回 即使我试图直接从URL执行,这个控制器和ENVELVED方法也会在Mac上执行,但在另一台计算机上找不到它,输出是HTTP 404错误页面 控制器代码: class PhotoController { /** * Renderiza a

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

一切正常,但找不到一个控制器。此控制器渲染存储到数据库中的图片,并将其交给img html标记以渲染回

即使我试图直接从URL执行,这个控制器和ENVELVED方法也会在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
            }

        }
    }

}

提前谢谢

你能更具体地说明你怎么找不到它吗?你指的是文件系统还是IDE的浏览器?另外,请告诉您正在使用的IDE。

是否尝试清理您的构建?例如grails Clean我不知道为什么,但不知怎么的,这个应用程序可以工作。我尝试过彻底地清理和编译grails命令,关闭和打开IDE大约3次。但现在仍然有效!