NetBeansでプロジェクトのwarファイルを作成するにはどうすればよいですか?
既にwarファイルがあり、それを知らない可能性があります-netbeansはほとんどの作業をあなたに代わって行い、デフォルトで配布可能なwarファイルを作成すると信じています。 Webプロジェクトを作成して正常にビルドした場合、プロジェクトルートの「dist」ディレクトリにあります。
DPAが言うように、プロジェクトのwarファイルを生成する最も簡単な方法はIDEを使用することです。左側のパネルから[ファイル]タブを開き、build.xmlファイルを右クリックして、実行するAntターゲットの種類を指定します。
プロジェクトを右クリックして、「クリーンしてビルド」をクリックします。 Netbeansが残りを行います。
アプリのdistディレクトリの下に、展開の準備が整ったきれいな.warが見つかるはずです。
NetbeansはAntスクリプトを作成します。Antを使用してビルドします。ただし、warファイルを取得する場合は、プロジェクトをビルドするだけです。 .warファイルは/yournetbeanshomedirectory/yourproject/dist/yourwar.warにあります。
プロジェクトディレクトリのbuild.xmlファイルを調べると、使用するantビルドスクリプトを確認できます。 antを使用してビルドを行うと、もう少し快適に感じるかもしれません。
これは私のために働いた:
1. pom.xmlを右クリックします
2.Mavenを実行>目標
3.Mavenゴールの編集
結果:/ targetフォルダーでの戦争ビルド
Packaging webapp
Assembling webapp [WeatherDashboard] in [C:\Users\julian.mojico\Documents\NetBeansProjects\WeatherDashboard\target\WeatherDashboard-1.0-SNAPSHOT]
Processing war project
Webapp assembled in [672 msecs]
Building war: C:\Users\julian.mojico\Documents\NetBeansProjects\WeatherDashboard\target\WeatherDashboard-1.0-SNAPSHOT.war
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 1:41.633s
Finished at: Tue Sep 05 09:41:27 ART 2017
Final Memory: 18M/97M
------------------------------------------------------------------------
NetBeansがdist
フォルダーを作成していない場合、do-dist
antターゲットを実行します。
In commandline navigate to the directory of your project, the one containing a build.xml file
> ant do-dist
Antが正常に実行されると(ほとんどの場合)、.war
ファイルを含むdist
フォルダーが作成されます。
Build.xmlファイルを右クリックして、「実行」を選択する必要がありました。その場合にのみ、.warファイルが作成されます。
最も簡単な方法は、[出力-ビルド]タブを確認することです。warファイルの場所が表示されます。
次のようなものになります。
D:\ Project\target\Tool.warをC:\ Users\myname.m2\repository\com\tool\1.0\Tool-1.0.warにインストールする
プロジェクト内のdistフォルダーにありますが、プロジェクト設定ダイアログ(ビルド/パッケージ化)で「WARファイルを圧縮」がチェックされていない場合のみです。このチェックボックスをオンにする前に、distフォルダーはありませんでした。
プロジェクトのプロパティ> build-> packaging WAR file compressをチェックインしてください。