0

tomcat で struts2 Web アプリケーションをデプロイするにはどうすればよいですか?
eclipse が環境をデプロイするのを避けたい。

私のプロジェクトは Eclipse IDE で作成され、MySQL データベースと Tomcat サーバーを使用しています。
その環境から正常にデプロイできます。

つまり、Apache Tomcat 7 を使用して Web サーバーで struts2 アプリケーションをホストする方法を教えてください。

ありがとう

4

2 に答える 2

2

Eclipse でアプリケーションを作成し、Run as -> Run on Server を指定しました。正常に動作しました。

Run as- > Run on Serverを指定するのではなく、Tomcat を個別に実行し、外部ブラウザを使用してアプリケーションにアクセスします。

これがシナリオなら。解決策は

  1. Eclipse でプロジェクトを右クリックします。
  2. エクスポート -> 戦争ファイル
  3. 作成した WAR ファイルを tomcat deploy フォルダー (通常は web app フォルダー) に移動します。

JAR ファイルを使用している場合は、2 つの方法で含めることができます。

  1. 右クリック -> Build Part -> Order and Export : そして、WAR ファイルと一緒にバンドルしたい JAR を選択します。したがって、WARはどのサーバーでも機能します。

  2. サーバー コンソールでサーバーをダブルクリックします。Launch Configuration -> Classpath -> Add External JARs を開きます。これで、サーバーがライブラリを実行し、WAR ファイルがサーバーに完全に依存するようになりました

于 2012-10-03T10:58:00.100 に答える
0

これまでに投稿された回答は正しいです。War ファイルをエクスポートして、Tomcat の webapps フォルダーに配置する必要があります。ただし、この手動の手順は、特に開発中の場合は最適な解決策ではない可能性があるため、通常はAntを使用して自動化しています。

于 2012-10-04T22:32:31.953 に答える