【发布时间】:2012-08-10 15:03:09
【问题描述】:
最近尝试将 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 ====
【问题讨论】:
-
您好,您是否安装了 VMC 命令行实用程序?您可以使用它来检索应用程序的日志吗?
-
感谢您的关注,在第一篇文章中添加了日志!请注意,我必须在推送期间终止进程...
-
如果您可以提供应用程序源,我可以自己进行演示并查看。如果您愿意,可以将其发送至 support@cloudfoundry.com,也可以根据需要提供。
-
在 cloudfoundry,我们愿意帮助您解决这个问题。该问题似乎表明源存在问题,如果您需要隐私,您可以在 cloudfoundry 支持处开票。我们可能需要查看您应用的至少一部分。当我们有答案时,我们会在这里发布。
-
关于你上面的问题“这个错误是什么意思?”,看起来标准输出消息被报告到错误日志中,这并没有给我们太多信息。这里有一些想法,1) 部署一个示例应用程序以确保一切正常,2) 将您的应用程序简化到可以成功部署的程度,3) 逐步启用附加功能,直到它中断,4) 尝试使用可用的工具,如调试STS 进一步调查,docs.cloudfoundry.com/tools/STS/debugging-CF-Eclipse.html
标签: grails cloud-foundry