2

最近尝试将 grails-app 部署到 Cloud Foundry,该应用程序在 @ localhost 上运行良好,但在cf-push使用 cloud-foundry 插件后,控制台卡在正在启动应用程序,并且在尝试访问 url:myapp.cloudfoundry.com 时,我有:

Error 500 - Internal Server Error.

groovy.lang.Closure.rehydrate(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lgroovy/lang/Closure;

这个错误是什么意思?

编辑:这里是日志:

==== logs/stderr.log ====
Aug 10, 2012 3:28:24 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-19820
Aug 10, 2012 3:28:24 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 386 ms
Aug 10, 2012 3:28:24 PM org.apache.catalina.realm.JAASRealm setContainer
INFO: Set JAAS app name Catalina
Aug 10, 2012 3:28:24 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Aug 10, 2012 3:28:24 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
Aug 10, 2012 3:28:24 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
Aug 10, 2012 3:28:33 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-19820
Aug 10, 2012 3:28:33 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 9331 ms

==== logs/stdout.log ====
4

2 回答 2

1

关于您上面的问题“这个错误是什么意思?”,看起来标准输出消息被报告到错误日志中,这并没有给我们提供太多信息。这里有一些想法,1) 部署一个示例应用程序以确保一切正常,2) 将您的应用程序简化到成功部署的程度,3) 逐步启用其他功能直到它中断,4) 尝试使用可用的工具,如调试STS 进一步调查,cloudfoundry 文档

于 2012-09-10T21:01:36.350 回答
0

这可能与此问题中所述的问题相同: https ://stackoverflow.com/a/12469996/187812

该线程中的答案是“Closure.rehydrate 是在 Groovy 1.8.5 中引入的”,并且提问者有一个与他们的项目相关的旧版本的 Groovy。

于 2012-12-01T16:43:42.320 回答