maven - 如何在 Openshift 上重新部署 Tomcat 7 应用程序

标签 maven openshift openshift-client-tools

我知道一个 git push origin master将让 Openshift 将应用程序重新部署到其新版本。

但我的情况是我的Tomcat应用程序依赖于另一个子模块maven项目,它们都是快照。

一旦其子模块项目更改(Tomcat 应用程序保持不变),git push origin master根本不起作用(Everything up-to-date),当然 Openshift 不会重新部署我的应用程序,这意味着它不会为我更新最新的子模块快照 Artifact 。

那么,如何解决这个问题呢?我试过rhc restartrhc reload ,但它们不起作用。是否有类似 rhc redeploy 的命令?

最佳答案

你可以跑

rhc app deploy HEAD -a <appname>

如果您使用的是命令行工具

关于maven - 如何在 Openshift 上重新部署 Tomcat 7 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16480447/

相关文章:

git - 如何将 OpenShift 与私有(private) BitBucket 存储库连接

gem - 安装后无法使用rhc,用于openshift

openshift - 如何从远程(openshift)下载文件/文件夹到本地系统

java - 通过多个(不同)IDE 访问的项目 : Ant or Maven?

java - javax.faces.bean包的真正起源是什么?

java - Maven Spring 依赖库

kubernetes - Pod 连接失败 - 从 pod 获取响应时操作超时

java - Maven依赖关系—引发load()异常

git - Git pull fatal error [无法读取远程存储库]

java - 如何在 OpenShift 或 Git 上部署 Java Web 应用程序?