.warをeclipseからWebサーバーに直接公開できますか?
プログラミングの質問ではないことは知っていますが、それでも関連する質問だと思います。
ありがとう
.warをeclipseからWebサーバーに直接公開できますか?
プログラミングの質問ではないことは知っていますが、それでも関連する質問だと思います。
ありがとう
はい、できます。
プロジェクトを右クリックし、[エクスポート]->[ウェブ]->[戦争]を選択し、デプロイフォルダーである宛先を指定します。
はい。ただし、プロジェクトの構成によって大きく異なります。通常、Eclipseでサーバーを定義し、「サーバーで実行」を選択する必要があります。
EclipseからJBossサーバーにデプロイする例としてこれを参照してください。
Antを使用している場合は、「デプロイ」ターゲットを使用すると機能します。
これはかなり簡単なはずです:
war ファイルを Eclipse にインポートします。ファイル > インポート... > Web > WAR ファイル。(Java ee 開発用の Eclipse でのみ動作する可能性があります)
war ファイルを選択し、新しいプロジェクトを作成し (新しい名前は何でも構いません)、[完了] をクリックします。
新しいプロジェクトをサーバーに追加します
ブラム!
プロジェクトがEclipseでWebプロジェクトとしてセットアップされている場合は、サーバー上で実行することを選択できます(最初にサーバーを構成する必要があります)。これにより、Eclipseからサーバーに直接warファイルが公開されます。
これは、Web サーバーに自動展開機能があり、魔法のディレクトリがある場合に最も簡単です。次に、[ファイル] -> [WAR ファイルを auto-deploy フォルダーにエクスポート] をクリックします。
そうでない場合、または Eclipse 内で WAR ファイルをデバッグできるようにしたい場合は、WTP モジュールに適切なサーバー コネクタが必要です (Eclipse の Java EE エディションにデフォルトで含まれています)。
プログラムで Eclipse 内から特定のサーバーに直接 WAR ファイルをプッシュする場合は、たとえば Tomcat Ant タスクを使用できます - http://tomcat.apache.org/tomcat-5.5-doc/manager-howto.html# Executing%20Manager%20Commands%20With%20Ant - または Cargo ライブラリを使用して、さまざまな種類のサーバーでこれを実行します - http://cargo.codehaus.org/
独自の ant ファイルを作成し、ビルド時にその ant ファイルを使用するように eclipse を設定しました。その ant ビルド ファイルの一部は、Tomcat にパブリッシュするターゲットであるため、右クリックして Eclipse 内からインストールを選択するだけです。
日食の写真 http://img408.imageshack.us/img408/6701/eclipseant.png
このような ant ファイルの基礎はここにあります: http://tomcat.apache.org/tomcat-6.0-doc/appdev/build.xml.txt
はい、あなたはそうします
cd /home/alex/webapps/mywebapp jar cf ../mywebapp.war * - その war ファイルをサーバーの次の deploy ディレクトリにコピーします
これが明確になることを願っています。そうでない場合は、問題が発生した場合はお知らせください