1

WildFly 8 でローカルで問題なく動作する Java EE 7 アプリケーションを開発しました。

OpenShiftにデプロイしたいです。アカウントを作成し、WildFly 8 カートリッジを追加し、アプリケーションを宣言し、Ruby と RHC をローカルにインストールしました。

さて、私は次のステップである私の war ファイルの展開で立ち往生しています。

すべての記事、OpenShift ドキュメント、その他の StackOverflow エントリなど... Git の使用について言及しています! 私は Git の使用や学習にまったく興味がないので、ここで本当に驚きました。私はすでにバージョン管理と自動化されたビルド ソリューション (好奇心のための SVN と Maven) を稼働させています。さらに、OpenShift にアプリケーション ソースを持たせたくありません。war ファイルを OpenShift にアップロードできるようにしたいだけです。

war ファイルを OpenShift WildFly にアップロードするにはどうすればよいですか?

お時間をいただきありがとうございます。

更新 1

「 rhc configure-app myapp --no-auto-deploy --deployment-type binary 」を使用して、手動デプロイメントを選択する方法を見つけました。これはうまくいきました。

次に、「 rhc deploy some\path\myapp.war --app myapp 」を使用することになっていると思います。しかし、これは失敗します(「X」を使用していくつかのものを隠しています):

Deployment of file 'D:/foo/bar/myapp.war' in progress for application myapp ...
Starting deploy for binary artifact
Stopping gear
Stopping wildfly cart
Creating new deployment directory
Preparing deployment
Preparing build for deployment
gzip: stdin has more than one entry--rest ignored
/bin/tar: Child died with signal 13
/bin/tar: Error is not recoverable: exiting now
An error occurred executing 'gear binary-deploy' (exit code: 2)
Error message: Unable to extract deployment archive using command: /bin/tar -xz

For more details about the problem, try running the command again with the '--trace' option.
Error deploying local file. You can try to deploy manually with:
ssh -t XXXXXXXXXXXXXXXXXXXXXXXX@myapp-mydomain.rhcloud.com 'oo-binary-deploy'
SSH command finished with exit status = 255

ドキュメントによると、「rhc deploy」コマンドが標準の war ファイルをサポートしているかどうかはわかりません。

たぶん、代わりに、https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-で説明されているように、ファイルを手動でコピーすることになっていますear-files-onto-your-openshift-gear

4

2 に答える 2

2

rhc port-forward を実行してから、次の github リポジトリの readme の下部にある指示に従って Web コンソールにアクセスできます: https://github.com/openshift-cartridges/openshift-wildfly-cartridge

于 2014-02-19T21:57:36.850 に答える
1

行く方法は、ここで説明されているように scp を使用することです - https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear-files-onto -あなたのopenshiftギア

于 2014-02-19T09:14:02.653 に答える