私はLinuxマシンを持っています。 Apacheサーバーが動作していて、Windowsマシン上で開発された.warファイルであるプロジェクトを展開する必要があります。LinuxマシンにWARファイルをデプロイする方法
どうすればいいですか?
私はLinuxマシンを持っています。 Apacheサーバーが動作していて、Windowsマシン上で開発された.warファイルであるプロジェクトを展開する必要があります。LinuxマシンにWARファイルをデプロイする方法
どうすればいいですか?
TomcatがインストールされているディレクトリへのFTPまたはSCPアクセス権がある場合は、生成されたWARファイルをtomcat/webappsディレクトリにコピーするだけで済みます。 Tomcatは自動的にあなたのために戦争を展開します。
再展開すると、元の.WARファイルをTomcatで削除するのが最も安全だとわかりました。そしてtomcatは自動的に展開ディレクトリを破棄します。それが終わったら、.WARファイルをコピーしてください。
最後に、.WARファイルを必ず一度にコピーしてください。アップロードが遅い場合は、まだ完全にはアップロードされていないのに、Tomcatは.WARファイルを試して展開します。これにより、部分的な展開または失敗した展開が発生します。ニュートラルディレクトリ(ホームディレクトリ、temp、いずれか)にアップロードしてから、.WARをtomcatに名前を変更するか(またはmvを使用)、ローカルファイルシステムのcopyコマンドを使用してコピーしてください。アップロードよりもはるかに高速です。最も安全な方法は、同じファイルシステムからファイルをmvにすることです。
これはすべて、アプリケーションを直接リモートでデプロイするためのメカニズムを提供するため、Tomcat用に開いているマネージャポートまたは管理ポートがないことを前提としています。
しかし、実際には、古いアプリを削除するだけで、新しいアプリを簡単に削除したり、多くのアプリケーションでうまく動作します。
http://tomcat.apache.org/ – Rupok
ルポックに感謝します! –