java 在 openshift 上玩 2.3 从不更新

java play 2.3 on openshift never updates

我已经创建了一个 java play 2.3(激活器)应用程序,并按照以下步骤将我的代码推送到 openshift 服务器:

https://github.com/JamesSullivan/play2-openshift-quickstart

但是我的应用程序从未更新过,我多次尝试重新启动它并一次又一次地重新推送我的代码,但没有用,就好像我什么也没推送一样,尽管我尝试克隆我的应用程序存储库,但我看到了存储库有最新的提交,所以我会做错什么?

我也遵循了相同的指南,现在我成功地在 openshift 上部署了 play!2.4(为添加 java 8 做了一些修改)。你所面对的听起来像是你没有推入正确的 git 遥控器。

我建议您使用 rhc 或安装 ssh 连接到您的 openshift 服务器,然后检查 git 日志。 从那时起,您就可以了解您的 git 远程设置是否错误。

如果他们错了,使用

git remote add origin ssh://your_uuid@play2demo-yourdomain.rhcloud.com/~/git/play2demo.git/

如指南中所示,添加您的 openshift 远程存储库,然后推送到它

如果他们是正确的,我建议你去

$ cd $OPENSHIFT_REPO_DIR/.openshift/action_hooks/
$ chmod +x start
$ ./start

这将启动应用程序。 顺便说一句,如果开始挂钩不可执行,您可以使用

更改它
$ git update-index --add --chmod=+x .openshift/action_hooks/start
$ git commit -m 'change mode'
$ git push origin