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