5

Netbeans 6.5.1 を使用しています (Tomcat 6.0.18 が含まれています)

私は、netbeans で多くの webapp プロジェクトを開発しました。contextInitialized メソッドで「Hello World! this is <>」を出力する各 webapp の contextlistener を作成しました。

[メイン プロジェクトを実行] ボタンをクリックする (または、プロジェクトの上でマウスの右ボタンをクリックして [実行] を選択する) たびに、Tomcat の出力ウィンドウで、他のすべてのプロジェクトが実行されていることを確認できます。

つまり、プロジェクト (任意のプロジェクト) を実行すると、すべての Web アプリケーションがそれぞれのコンテキスト リスナーを呼び出していることがわかります。最悪のシナリオは、webapp が休止状態を使用する場合です。各 webapp は、関連するすべての休止状態の初期化作業を行います。

必要なプロジェクトだけを実行する方法はありますか?

すでに他のプロジェクトを閉じようとしましたが、うまくいきません。

4

3 に答える 3

13

私が思い出す限り、Netbeans は常に開発 Tomcat サーバーから他の Web アプリケーションをアンデプロイするわけではありません。

他のプロジェクトを削除するには、Services(以前のランタイム) タブに移動します。グループを展開しServersます。Tomcat サーバー インスタンスを右クリックし、[開始] を選択します (まだ実行されていない場合)。Tomcat サーバー グループを展開します。デプロイされたすべてのアプリケーションが一覧表示されます。各アプリケーションを右クリックし、[展開解除] を選択します。

記憶が曖昧なので間違っていたらご容赦ください…

于 2009-06-24T16:02:36.017 に答える
0

これは NetBeans のバグのようです。NB 6.7 RC 3 を使用して、問題が既に修正されているかどうかを確認できます。

于 2009-06-24T06:15:43.870 に答える