【发布时间】:2010-12-03 16:59:12
【问题描述】:
我真的很绝望,因为每次我重新启动我的 tomcat 服务器以从应用程序上传其他战争文件时,我的一个应用程序总是出现这个 grails 错误。
Message: object is not an instance of declaring class
Caused by: Error processing GroovyPageView: object is not an instance of declaring class
Class: gsp_myapp_home_gsp
我的应用程序几乎可以完美运行一切,但对于这个问题总是有相同的看法。
我尝试这样做:cd webapps find mygrailsappli -exec touch {} ; from grails FAQ,但重启后不起作用。但是当我重新启动 10 或 20 次时,它又可以工作了。 我不能再处理它了,必须想办法阻止它,我需要你们的帮助。
【问题讨论】:
-
我们能看到代码吗?当你建立你的战争时,你会先清理圣杯吗?您是热部署还是关闭容器并进行部署?
-
完整的堆栈跟踪很有用(这就是这些的用途)。 - 另外,将日志级别设置为
warn,并在应用程序启动时检查消息。 -
你的 tomcat 设置为 unpack wars 了吗?