Cloud foundry 502将默认Play 2.0 java应用程序部署到cloudfoundry时出错

Cloud foundry 502将默认Play 2.0 java应用程序部署到cloudfoundry时出错,cloud-foundry,Cloud Foundry,我无法在cloudfoundry.com上运行我的play应用程序。我尝试使用Play2.0.2生成的最简单的java应用程序。当我访问mysampleplay.cloudfoundry.com时,我得到了nginx错误:502坏网关 我没有报告崩溃,vcm日志显示我的服务正在运行。有什么建议吗 以下是我键入的说明: C:\javadev\prj\play>play new sample _ _ _ __ | | __ _ _ _| | | '_ \

我无法在cloudfoundry.com上运行我的play应用程序。我尝试使用Play2.0.2生成的最简单的java应用程序。当我访问mysampleplay.cloudfoundry.com时,我得到了nginx错误:502坏网关

我没有报告崩溃,vcm日志显示我的服务正在运行。有什么建议吗

以下是我键入的说明:

C:\javadev\prj\play>play new sample
       _            _
 _ __ | | __ _ _  _| |
| '_ \| |/ _' | || |_|
|  __/|_|\____|\__ (_)
|_|            |__/

play! 2.0.2, http://www.playframework.org

The new application will be created in C:\javadev\prj\play\sample

    What is the application name?
> sample

Which template do you want to use for this new application?

  1 - Create a simple Scala application
  2 - Create a simple Java application
  3 - Create an empty project

> 2

OK, application sample is created.

Have fun!


C:\javadev\prj\play>cd sample

C:\javadev\prj\play\sample>ls
README   app      conf     project  public

C:\javadev\prj\play\sample>play clean dist
[info] Loading project definition from C:\javadev\prj\play\sample\project
[info] Set current project to sample (in build file:/C:/javadev/prj/play/sample/
)
[success] Total time: 0 s, completed 11-jul-2012 19:05:55
[info] Updating {file:/C:/javadev/prj/play/sample/}sample...
[info] Resolving org.hibernate.javax.persistence#hibernate-jpa-2.0-api;1.0.1.Fin

[info] Done updating.
[info] Compiling 4 Scala sources and 2 Java sources to C:\javadev\prj\play\sample\target\scala-2.9.1\classes...
[info] Packaging C:\javadev\prj\play\sample\target\scala-2.9.1\sample_2.9.1-1.0-
SNAPSHOT.jar ...
[info] Done packaging.

Your application is ready in C:\javadev\prj\play\sample\dist\sample-1.0-SNAPSHOT
.zip

[success] Total time: 5 s, completed 11-jul-2012 19:06:00

C:\javadev\prj\play\sample>vmc push --path=dist\sample-1.0-SNAPSHOT.zip
Application Name: mysampleplay
    Detected a Play Framework Application, is this correct? [Yn]: y
Application Deployed URL [mysampleplay.cloudfoundry.com]:
Memory reservation (128M, 256M, 512M, 1G, 2G) [256M]:
How many instances? [1]: 1
Bind existing services to 'mysampleplay'? [yN]: n
Create services to bind to 'mysampleplay'? [yN]: n
Would you like to save this configuration? [yN]: y
Manifest written to manifest.yml.
Creating Application: OK
Uploading Application:
  Checking for available resources: OK
  Processing resources: OK
  Packing application: OK
  Uploading (66K): OK
Push Status: OK

Staging Application 'mysampleplay': OK

Starting Application 'mysampleplay': OK


C:\javadev\prj\play\sample>vmc logs mysampleplay
====> /logs/stdout.log <====

No database found in Play configuration.  Skipping auto-reconfiguration.
Play server process ID is 31827
[←[33mwarn←[0m] play - Plugin [org.cloudfoundry.reconfiguration.play.JPAPlugin]
is disabled
[←[37minfo←[0m] play - Application started (Prod)
[←[37minfo←[0m] play - Listening for HTTP on port 24712...
C:\javadev\prj\play>play新示例
_            _
_ __ | | __ _ _  _| |
| '_ \| |/ _' | || |_|
|  __/|_|\____|\__ (_)
|_|            |__/
玩2.0.2, http://www.playframework.org
新应用程序将在C:\javadev\prj\play\sample中创建
应用程序名是什么?
>样品
此新应用程序要使用哪个模板?
1-创建一个简单的Scala应用程序
2-创建一个简单的Java应用程序
3-创建一个空项目
> 2
好的,应用程序示例已创建。
玩得高兴
C:\javadev\prj\play>cd示例
C:\javadev\prj\play\sample>ls
自述应用程序配置项目公共
C:\javadev\prj\play\sample>play clean dist
[info]正在从C:\javadev\prj\play\sample\project加载项目定义
[info]将当前项目设置为sample(在构建文件中:/C:/javadev/prj/play/sample/
)
[成功]总时间:0秒,已完成2012年7月11日19:05:55
[信息]正在更新{file:/C:/javadev/prj/play/sample/}sample。。。
[信息]解析org.hibernate.javax.persistence#hibernate-jpa-2.0-api;1.0.1.5
[信息]已完成更新。
[信息]正在将4个Scala源代码和2个Java源代码编译为C:\javadev\prj\play\sample\target\Scala-2.9.1\classes。。。
[信息]打包C:\javadev\prj\play\sample\target\scala-2.9.1\sample\u 2.9.1-1.0-
SNAPSHOT.jar。。。
[信息]完成包装。
应用程序已在C:\javadev\prj\play\sample\dist\sample-1.0-SNAPSHOT中就绪
zip先生
[成功]总时间:5秒,完成时间:2012年7月11日19:06:00
C:\javadev\prj\play\sample>vmc push--path=dist\sample-1.0-SNAPSHOT.zip
应用程序名称:mysampleplay
检测到播放框架应用程序,是否正确?[Yn]:y
应用程序部署的URL[mysampleplay.cloudfoundry.com]:
内存保留(128M、256M、512M、1G、2G)[256M]:
有多少实例?[1]: 1
将现有服务绑定到“mysampleplay”?[yN]:n
是否创建要绑定到“mysampleplay”的服务?[yN]:n
是否要保存此配置?[yN]:y
清单已写入Manifest.yml。
创建应用程序:确定
上载应用程序:
检查可用资源:确定
处理资源:好的
包装申请:可以
上传(66K):可以
推送状态:OK
暂存应用程序“mysampleplay”:确定
正在启动应用程序“mysampleplay”:确定
C:\javadev\prj\play\sample>vmc日志mysampleplay

=>/logs/stdout.log我们与cloudfoundry支持一起找到了原因。我的类是用Java7U5编译的,因此必须明确指定运行时


vmc push--path=dist/application.zip--runtime java7

我们与cloudfoundry支持一起找到了原因。我的类是用Java7U5编译的,因此必须明确指定运行时


vmc push--path=dist/application.zip--runtime java7

你好,Willem,您尝试部署应用程序多少次了?我遵循了完全相同的步骤(尽管是在MacOS上),应用程序部署得很好。。只有一次。我开发的另一个应用程序也有同样的困难,我试了几次。因为它不起作用,我想让我们先从一个简单的应用程序开始。我正在使用Windows 8(版本预览)您可以将使用vmc部署的存档发送到吗support@cloudfoundry.com我们来看看。嗨,威廉,你试过多少次部署这个应用程序?我遵循了完全相同的步骤(尽管是在MacOS上),应用程序部署得很好。。只有一次。我开发的另一个应用程序也有同样的困难,我试了几次。因为它不起作用,我想让我们先从一个简单的应用程序开始。我正在使用Windows 8(版本预览)您可以将使用vmc部署的存档发送到吗support@cloudfoundry.com我们来看看。