在不使用 GIT 的情况下将 WAR 文件部署到 Openshift?

2022-09-03 15:14:13

我想将WAR文件上传到我的Openshift帐户,但它迫使我使用GIT ot GITHUB(这里)。请原谅我这么说,但这非常非常烦人。

有没有办法在不使用第三方的情况下将WAR文件直接上传到我的应用程序?

我的应用程序(在Openshift中)包括:Tomcat 7(JBoss EWS 2.0),MySQL 5.5。

非常感谢


答案 1

请按照以下链接中的说明进行操作

https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear-files-onto-your-openshift-gear

更多详情 :

你可以这样使用:

点击并登录到 git bash ,然后执行以下操作:git

scp <your local file name> <your hash number>@<your app name>-<your domain name>.rhcloud.com:~/<app name>/data/

例:

scp hello.csv 87b95e67477f442c9356a4ae49cd7c9e@cdapp-music.rhcloud.com:~/cdapp/data/

外部来源 : 从这里


答案 2

您可以参考 https://developers.openshift.com/en/tomcat-deployment-options.html

步骤:

  1. git clone下载源代码

  2. 从存储库中删除和推送srcpom.xml

  3. 使用 / 登录您的应用程序Win ScpFileZilla

  4. 粘贴到此处ROOT.war/var/lib/openshift/{APP_ID}/app-root/runtime/dependencies/jbossews/webapps

或仅从登录目录。app-root/runtime/dependencies/jbossews/webapps


推荐