Openshift:修改代码和Git推送后。更改不显示

时间:2015-07-23 23:47:52

标签: git deployment tomcat7 openshift

我在OpenShift创建了一个新应用。应用程序已成功创建并克隆到本地目录。我修改并更改了默认index.html,同时添加了web.xml以将index.html放入welcome-file-list。但它根本没有显示变化。当我运行URL时,它将显示默认的index.html。 即使添加index.html网址,它仍会显示默认网页

  

我多次删除了应用并创建了一个新的本地仓库以检查出现了什么问题

     

每次我在应用程序上执行SSH时,当前文件夹有时会显示更新的更新,有时候,它不会显示。

我使用基本过程来创建应用程序,在教程中给出:

  • rhc app-create <appname> tomcat7

创建应用后,我修改了index.html和git add --allgit commit -mgit push

输出成功如下所示:

remote: Git Post-Receive Result: success
remote: Activation status: success
remote: Deployment completed with status: success
  

我花了将近一半的时间在网上寻找同样的问题。它从未发生过。我已经部署了一个应用程序,我会推送应用程序的更新,他们会顺利反映。

请帮我解决。谢谢你

1 个答案:

答案 0 :(得分:2)

好吧,我找到了解决方案。

一旦我们在rhcloud中创建应用程序,它将创建pom.xml,它将具有许多默认值。所以底线是:

  

替换 pom.xml离线的<{>}}   为您的项目修改已在rhcloud webapp中创建的pom.xml   并且你想要更改编译器版本和依赖项,   在默认创建的xml文件上执行它们。的不要   完全取代它。

它对我有用。希望适用于遇到此问题的任何人。