NSF にいくつかのサーブレットを作成しました。将来的には、はるかに優れた OSGi プラグイン フレームワークを使用するだけです。サーブレットは正常に動作しますが、プロジェクトが再構築されるまで動作しなくなることがあります。ログから、コンパイルされた Java が削除されていると思います。これは、同僚がデザイナでデータベースを開いたときに発生する可能性があります。ドミノ サーバーまたはデザイナーが NSF 内に含まれるコンパイル済みの Java を削除する原因となるトリガーを知っている人はいますか?
質問する
80 次
1 に答える
1
他の開発者が自動ビルドをオンにしているかどうかを確認します。その場合、すべての Java ファイルの .class ファイルを再構築している可能性があります。もう 1 つの確認事項は、xsp.properties (xsp.application.forcefullrefresh) で「デザインの変更時にアプリケーション全体を更新する」がチェックされているかどうかです。それは間違いなくそれを行います。
この種の理由で、私は自動ビルドをオフにしておく傾向があります。他の誰かが Java ファイルでビルドを行ったために、自分の Bean が消えるのを見てきました。
通常、Eclipse 環境では問題にはならないと思います。なぜなら、Eclipse でライブ コードに触れることはあまりないからです。ただし、NSF はライブ コードにすることができます。
于 2013-05-22T10:15:34.873 に答える