war パッケージを Netbeans にデプロイ/インポートするにはどうすればよいですか
-
06-09-2019 - |
質問
netbeans 6.5.1 のヘルプドキュメントを調べましたが、war パッケージのデプロイ/インポート方法を明確に説明するものは見つかりませんでした。
Eclipse では、プロジェクト エクスプローラーを右クリックして [インポート] > [WAR ファイル] を選択するだけで簡単に実行できることはわかっています。
ただし、Netbeans の解決策はまだ見つかりません。
ありがとう、ヨルダン
解決
私はあなたがすでにあなたのWebプロジェクトのためのアリやMavenプロジェクトを持っていないと仮定しますか?あなたがした場合、あなただけのMavenプロジェクトをインポートするか、Webフリーフォームアプリケーションを作成し、Antスクリプトにそれを配線します。
私は、NetBeansとワイヤはすべてアップウィザードを使用して、既存のソースを使用して新しいWebアプリケーションを作成し、warファイルを解凍します。
他のヒント
他の場所に投稿したので、ここにも投稿するかもしれないと思いました。
いくつかのグーグル検索の後、解決策を見つけたので、手順を次に示します。
(NetBeans 8.0 で Apache の ode.war を使用してテスト済み)
- warファイルを解凍します
- 解凍されたフォルダー内に WEB-INF/、META-INF/ などが表示され、解凍されたフォルダー内に web という名前のサブフォルダーが作成されます。
- 他のすべてを Web に配置します (現在は web/WEB-INF/、web/js/、... になります)。
- ネットビーンズに行き、 新しいプロジェクト -> Java Web -> Web アプリケーション 既存のソースを使って
- ほとんど最後まで「次へ」を押すだけです。ほら、完了です。
- war プロジェクトを Eclipse にインポートします。
- 次に、Eclipse プロジェクトを NetBeans にインポートします。
webapps
フォルダにwarファイルを置き、便利な日食がない場合は、、のTomcatのbin
フォルダに移動し、startup
を実行します。 Tomcatは自動的にあなたのためのwarファイルを抽出します。今webapps
フォルダに移動し、あなたの戦争と同じ名前で、そこに別のフォルダを見つけることができます。
私が直接、Netbeansのに戦争をインポートするためのオプションを見つけることができませんでした(のこの機能を作成し、Netbeansのにパッチとして、それを提出する可能性が奇妙な。多分誰かの)。 Tomcatのフォルダに抽出しますフォルダには、NetBeansプロジェクトとして使用することができます。これは、最初のいくつかの他のフォルダにコピーすることをお勧めします。 File > New Project > Web application with existing sources
によってインポート。
Eclipseは戦争をエクスポートし、あまりにもそれとソースを含めるためのオプションを持っているので、ソースファイルがあまりにも戦争である可能性があります。