不使用GIT将WAR文件部署到Openshift?

时间:2014-04-24 09:08:25

标签: java git tomcat jboss openshift

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

有没有办法直接将WAR文件上传到我的应用程序而不使用某些第三方?

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

非常感谢

2 个答案:

答案 0 :(得分:7)

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

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

更多详情:

您可以这样使用:

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

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/

外部来源:来自here

答案 1 :(得分:5)

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

步骤:

  1. git clone下载源代码

  2. 从repo中移除srcpom.xml并推送

  3. 使用Win Scp / FileZilla登录您的应用

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

  5. 或只是来自着陆目录的app-root/runtime/dependencies/jbossews/webapps