2017-05-22 10 views
0

私はJava開発者ではないと主張する必要があります。だから私は、Java開発者が自然に身近になるようなツールなどについてはほとんど知っていないと仮定することは公正です。JerseyアプリケーションをリモートTomcatサーバーにデプロイする方法

Windows 2012を実行しているホームサーバーにJersey Web API(2.25.1)を作成しました。これはXamarinアプリケーションにデータを提供します。私は友人がスピンアップしたAWSのLinuxサーバー(Ubuntu)にこれを展開する必要があります。

現在のところ、私が持っているアクセスはSSH(パテ)のみです。

LinuxマシンにTomcat(およびGlassfish)がインストールされています。

そのアプリケーションをそのAWSサーバーに配備するにはどうすればよいですか?

ジャーナルの公式文書はMIAのようですが、私のグーグルの取り組みはあまり効果がありません。これに似たタイトルのSOの質問がたくさんあります。しかし私は私の原因に役立つ答え(そして多くの場合、質問)のどれも見つけられませんでした。

乾杯

+1

sftpを使用して、SSH経由でリモートサーバーにファイルを転送します。 –

+0

scpを使用してSSH経由でリモートサーバにファイルを転送する –

+0

どこにサーバに置くのですか?そして、どのファイル。 Spring STSはデプロイメントファイルをどこにダンプしますか? – onefootswill

答えて

2

私はあなたのジャージーのWebアプリケーションを作成するために、Mavenを使用していることを前提としています。 ビルド時には、*。warファイルを取得します。これをtomcat/webappsフォルダにコピーします。 その後、tomcatを起動します。

リモートでファイルを取得するには、ssh資格情報を使用してwinscpツールを使用します。

+0

Spring STSのエクスポート機能を使ってwarファイルを作成する方法を理解しました。ローカルマシン上の適切なTomcatインストールに取り組むことができました。データがパイプから降りてきた。最後のタスクは、AWSサーバーにそのタスクを取得することです。ありがとう。 – onefootswill

関連する問題