Openshift应用程序已成功部署但未更新

时间:2014-04-14 08:20:01

标签: java deployment jboss7.x openshift

我一直在尝试将Java应用程序部署到OpenShift上的JBoss AS 7服务器上,但是,尽管部署日志表明应用程序已成功部署,但部署并未得到尊重。我的应用程序的旧版本正在向用户提供,我在.openshift / config / modules下添加的一些模块不会被考虑在内。

我通过SSH连接到我的应用程序,我可以在repo文件夹下看到我的部署,但依赖项/ jbossas / deployments下的WAR不正确,它是旧的。

我刚刚迁移到Hibernate,这可能是问题吗?我很困惑,因为服务器日志中没有显示任何错误。我甚至在index.html中进行了一些修改,但没有显示出来。

部署日志说:

remote: CLIENT_MESSAGE: Artifact: ./ROOT.war is still deploying[K
remote: /var/lib/openshift/534346184382ec47bc00025b/jbossas[K
remote: Artifacts deployed: ./ROOT.war[K
remote: -------------------------[K
remote: Git Post-Receive Result: success[K
remote: Activation status: success[K
remote: Deployment completed with status: success[K
To ssh://534346184382ec47bc00025b@ ...
0db8697..a779ad0  master -> master
Application is available at ...

任何帮助将不胜感激。 谢谢!

1 个答案:

答案 0 :(得分:0)

这很奇怪。所以你说你的应用程序的回购在你的客户端和操作系统设备上是相同的但是在齿轮上产生的战争是不正确的?

git repo中的deployables目录中是否已有WAR文件?如果是这样,无论存储库的其余部分是什么样的,都会使OpenShift部署。