【发布时间】:2013-03-01 16:55:53
【问题描述】:
今天当我尝试运行来自 git@github.com:SpringSource/cloudfoundry-samples.git 的示例应用程序 hello-java 时,启动应用程序时出现以下错误,
正在启动 hello-java-from-linux-1... 失败
CFoundry::AppStagingError: 310: 暂存失败:'暂存任务失败:
登台插件失败:/var/vcap/packages/stager/vendor/bundle/ruby/1.9.1/gems/vcap_staging-0.1.64/lib/vcap/staging/plugin/java_web/plugin.rb:28:in @987654322 @chdir'
来自 /var/vcap/packages/stager/vendor/bundle/ruby/1.9.1/gems/vcap_staging-0.1.64/lib/vcap/staging/plugin/java_web/plugin.rb:22:in stage_application'
from /var/vcap/packages/stager/bin/run_plugin:19:in'
我查看了maven构建的目标war“hello-java-1.0.war”,web.xml已经打包在WEB-INF下。
这里是示例应用程序的 pom.xml, http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 org.cloudfoundry.samples 你好,java 1.0 战争 javax.servlet servlet-api 2.5 假如
这里是 vmc 版本和 maven 版本信息, - vmc 0.4.7, - Apache Maven 3.0.4
谁能帮助解决这个问题?非常感谢!
顺便说一句,我搜索了cloudfoundry支持站点,发现了一些检查日志文件的提示,但是似乎我无法获取日志文件来检查真正的错误,我在尝试获取日志文件时遇到了以下问题.
[niy@niy-fedora hello-java]$ vmc 文件 hello-java-from-linux-1 日志 获取文件内容...失败 CFoundry::AppStopped: 305: 在停止的应用程序上不允许操作 有关详细信息,请参阅 ~/.vmc/crash
【问题讨论】:
-
我刚刚从 STS 版本:3.1.0.RELEASE 构建 ID:201210061308 将示例部署到 hello-java-gary.cloudfoundry.com 并且有效,所以让我们从那里开始吧。我将该示例作为 maven(嵌入式 3.0.4)项目导入。
-
感谢您的回答,我会从 STS 或 eclipse 尝试,仍然想知道为什么它不能与大多数建议的 vmc 方式一起使用。
标签: cloud-foundry