私はここ数ヶ月間localhost上でWebアプリケーションを開発していましたが、今はより現実的な環境のためにリモートサーバ上で開発していきたいと考えています。私はgoogle計算エンジンのインスタンス(それに私のwebServerとリモートマシン)を実行していると私の展開サーバーにEclipseから私のプロジェクトを取得するにはあまりにも多くの時間がかかります。これは一般的な使用例だと思うので、私はこのすべてに全く新しいです。プロセスをスピードアップするためのヒントが必要です。ここでは現時点でeclipseプロジェクトからリモートサーバーまで、どのようにしてプロセスを高速化できますか?
は、リモートウェブサーバーにローカルホストからの私のアプリを取得するために私が通過する手順は次のとおりです。Eclipseで
- プロジェクトを右クリック - >戦争 としてエクスポート
- gitが追加、gitのコミットリモートGoogleのクラウド・マシン
- 上
- gitのクローンはその後
これには5〜10分かかりますが、これは非常に非効率的な方法です。特にステップ2と3はイライラしています。私がlocalhost上で開発していた間、私は数秒で結果を見ることができました。
どのように処理を高速化できますか?
WARファイルをローカルにエクスポートしてからリモートサーバに複製するのではなく、リモートサーバ上でソースコード(戦争ではない)を複製し、ant/mavenまたはリモートサーバ自体の他のツールを使ってwarファイルをビルドすることをお勧めします。そうすれば、ネットワーク上で膨大なファイルを転送する必要がなくなります。 –