0

NSF にいくつかのサーブレットを作成しました。将来的には、はるかに優れた OSGi プラグイン フレームワークを使用するだけです。サーブレットは正常に動作しますが、プロジェクトが再構築されるまで動作しなくなることがあります。ログから、コンパイルされた Java が削除されていると思います。これは、同僚がデザイナでデータベースを開いたときに発生する可能性があります。ドミノ サーバーまたはデザイナーが NSF 内に含まれるコンパイル済みの Java を削除する原因となるトリガーを知っている人はいますか?

4

1 に答える 1

1

他の開発者が自動ビルドをオンにしているかどうかを確認します。その場合、すべての Java ファイルの .class ファイルを再構築している可能性があります。もう 1 つの確認事項は、xsp.properties (xsp.application.forcefullrefresh) で「デザインの変更時にアプリケーション全体を更新する」がチェックされているかどうかです。それは間違いなくそれを行います。

この種の理由で、私は自動ビルドをオフにしておく傾向があります。他の誰かが Java ファイルでビルドを行ったために、自分の Bean が消えるのを見てきました。

通常、Eclipse 環境では問題にはならないと思います。なぜなら、Eclipse でライブ コードに触れることはあまりないからです。ただし、NSF はライブ コードにすることができます。

于 2013-05-22T10:15:34.873 に答える