【问题标题】:Openshift application deployed successfully but not updatedOpenshift 应用程序部署成功但未更新
【发布时间】:2014-04-14 08:20:01
【问题描述】:

我一直在尝试将 Java 应用程序部署到 OpenShift 上的 JBoss AS 7 服务器上,但是,尽管部署日志显示应用程序已成功部署,但部署并没有被兑现。我的应用程序的旧版本正在提供给用户,我在 .openshift/config/modules 下添加的一些模块没有考虑在内。

我通过 SSH 连接到我的应用程序,我可以在 repo 文件夹下看到我的部署,但是 dependencies/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 ...

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

【问题讨论】:

    标签: java deployment jboss7.x openshift


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-27
      • 1970-01-01
      • 1970-01-01
      • 2014-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多