3

8.5.3 でデザインの更新を実行すると、Java クラスが頻繁に破損し、Java コードを使用する XPages で問題が発生することに気付きました (通常、パッケージが見つからない/認識されないというエラーが発生します)。Java クラスと XPages に関する同様の問題に気付いた人はいますか? デザインの更新頻度が高く、テンプレートが別のサーバーにあるため、現時点ではデザインの置き換えを行うことができません。また、デザインの置き換えで問題が解決するかどうかもわかりません。

ヒント、アドバイス、またはヘルプをいただければ幸いです。

4

1 に答える 1

6

あなたは私が襲われた状況に襲われる可能性があります。

アプリケーションは拡張ライブラリのクラス(openNTFバージョンまたはIBMバージョン-Update Pack 1)を使用していますか?

その場合、DominoDesignerでデザインを開くすべてのコンピューターに拡張ライブラリがインストールされていないことが原因で問題が発生している可能性があります。私はこの問題を抱えていて、デザインを開くだけでJavaクラスに「触れた」(つまり、コンパイルするか、少なくとも署名する)ことがわかりました。これは、DominoDesignerの「プロジェクト」のデフォルト設定が「自動的にビルド」に設定されていたためです。したがって、拡張ライブラリを使用せずに別のコンピュータからDomino Designerを開いて、フォームや@-formulaエージェントなどを調整するだけで、Javaクラスが壊れました。

なぜこれが起こったのかを正確に知るのに少し時間がかかりました。「自動ビルド」オプションを無効にすることで、Designerでデータベースを開くだけでコードに害を及ぼすことを回避できます。ただし、より良いアプローチは、すべてのDominoDesignerクライアントに拡張ライブラリをインストールすることです。

ただし、要素はデザインを開いた最後のユーザーによって署名されるため、この問題はアプリケーションに害を及ぼす可能性があるため、注意してください... :-(

/ジョン

于 2012-11-22T13:41:01.750 に答える