2012-02-24 4 views
2

このトピックにはたくさんの記事がありますが、わかりません。ここに私のセットアップは次のとおりです。 - Eclipseのインディゴ - Tomcatの6 - 私はhttp://www.manning.com/dbrown/SampleApplication.zipビルドファイルなしでEclipseとTomcat 6でwarファイルをデプロイ

からEclipseにインポートしたStrutsのWARファイルには、私はEclipseにサーバーを追加し、サーバーにプロジェクトを追加しました。それはうまく動作しますが、私はXMLとjavaファイル(jspファイルではない)にいくつかの変更を加えたいと思います。私は、Eclipseをサーバーを保存して再起動した後に配備を行うという印象を受けましたが、そうではありません。私はカスタムビルドを行うためにantファイルを作成する方法を検討しましたが、私は実際にデプロイメントを "手動で"行う方法がわからないので、どのように作成するのかは分かりません。手動で展開するにはどうすればいいですか?ありがとう。

答えて

3

warファイルは通常、日食、NetBeansのようなIDEからそれをエクスポートして作成されるなど

warファイルを生成する2つのオプション、

  • ありますがあなたがあなたのjavaファイルを含めることができますそれは
  • からJavaファイルを避けることができます。 どちらの場合も、クラスファイルはJavaファイルから作成されます。クラスファイルはjavaクラスの動作を処理することができます。

ダウンロードしたwarファイルにこれらのJavaファイルがない場合は、Eclipseを使用することができません。実行するためにtomcatディレクトリに置くと正常に動作します。

手動でwarファイルを実行するには、tomcat webappsフォルダに入れてtomcatを実行します。

次に、URLを使用してページにアクセスできます。

http://localhost:8080/yourprojectname/

あなたはwarファイルは任意のJavaファイルが含まれているかどうかを確認したい場合は、Tomcatサーバーを起動した後、それはあなたがjavaファイルを検索することができ、同じDIRECTRY、にwarファイルを抽出します。

あなたは日食からプロジェクトを実行したい場合は、日食、オープンindex.jspページ に

インポート、それを右クリック - >れたままの実行>を設定していない場合は、サーバー

上で実行サーバーはまだ、リスト内のサーバーを選択し、インストールパスを指定してから、次のステップでサーバーにプロジェクトを追加して終了します。プロジェクトをロードします。

私たちはより良いお手伝いをするために、もう少し詳しくご提供ください。

+1

ありがとうございました。 EclipseにインポートしたWARには、Javaファイルが含まれています(HelloWorld.javaを開いて編集できるようになっています)。サーバーが設定され、プロジェクトが追加され、localhostからアプリケーションを実行できます。しかし、私がHelloWorld.javaファイルを開いて編集して保存するとき、再配置を強制するためにEclipseで何をすべきかわからないので、それらの変更が有効になります。 – jwBurnside

+0

JavaファイルやXMLファイルを編集する場合は、サーバーを再起動して有効にする必要があります。 –

1

マニュアル:tomcatフォルダにwarをコピーしてからtomcatを起動します。

Eclipseを使用する場合は、最初にtomcatの下のサーバータブで展開されたwarを右クリックして、redeploy warをクリックする必要があります。

+0

[サーバー]タブの下でプロジェクトを右クリックすると、再デプロイするオプションが表示されませんでした。これについてもっと詳しく説明できますか? – jwBurnside

関連する問題