web-dev-qa-db-ja.com

Eclipse IDEで作成された.jarファイルをApache Tomcatサーバーにデプロイする方法は?

作成した.jarファイルをEclipseにデプロイするプロセスにこだわっています。

Eclipseは次の場所にあります:E:\Eclipse

Webプロジェクトの場所:E:\Runtime_Testing\src\study_to_night

Tomcatは次の場所にあります:C:\Apache-Tomcat-7.0.54-windows-x64

一方、Eclipseでjarファイルを作成する手順は次のとおりです。

  1. Java Projectを右クリックして、[エクスポート]を選択します。
  2. Javaノードを展開し、JARファイルを選択します。
  3. JAR File Specificationページで、 "Export Java =ソースファイルとリソース」
  4. 次のエクスポート先を選択しました:E:OneForAll.jar; OneForAll私の.jarファイルの名前
  5. オプションをチェックしました `" JARファイルの内容を圧縮します "
  6. 次へ--->完了。

上記の手順に従うと、実行可能ファイルJARが指定された場所に作成されます。すべてのファイルが.jarコンポーネントで抽出されたかどうかを確認するために、「ファイルを抽出する」オプションを選択すると、すべてのソースファイルが追跡可能になりました。ただし、ダブルクリックするとスローされますError: Invalid or corrupt jarfile 'E:OneForAll.jar'

迷ったように感じます。逃したものはありますか?何が悪かったのか?

手動でこれを行う手順を誰かが教えてもらえますか?

12
mindfreak

だから、あなたはそれを日食内で正常に実行していますか?しかし、今、あなたはこのテスト済みのWebアプリをデプロイしたいのですか?

それから

  1. Java Projectを右クリックして、[エクスポート]を選択します。

  2. Webノードを展開し、WARファイルを選択します。

これにより、Tomcatが必要とするWEB-INFおよび関連ファイルがエクスポートされます。

この質問は次に何をすべきかを答えます Tomcat 7でwarファイルをデプロイする方法

11
MichaelStoner

Apache Tomcatは、TomcatサーバーにjarをデプロイできないWebコンテナーです。 Webアプリケーションを作成してから、アプリケーションをwarファイルとしてエクスポートし、Tomcat webappディレクトリに入れてサーバーを起動すると、warがデプロイされます。

jarファイルがたくさんある場合は、それらをwarとしてバンドルする必要があります

6
sunny