0
我正在使用Mac开发一个站点。但是我得到了相同的项目和相同的结构,并将它们全部复制到我的Windows PC上。完成所有配置后,我尝试执行该项目。将项目复制到Windows后无法找到控制器方法
一切工作正常,但无法找到一个控制器。该控制器渲染存储在数据库中的图片,并将其提供给img html标记以将其渲染回来。
即使我试图直接从URL执行,但在其他计算机中却无法找到并且输出是HTTP 404错误页面,此控制器和方法在Mac上也可以执行。
控制器代码:
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
}
}
}
}
先谢谢了!
尝试清洗你的构建?例如grails clean – Steve 2012-08-13 22:49:47
我不知道为什么,但不知何故该应用程序的作品。我试过彻底地编译grails命令并关闭并打开IDE大约3次。但现在仍然有效! – Ito 2012-08-14 01:15:04