2017-07-20 4 views
0

謝罪ポール、これはOpenNTFを載せた投稿と重複していますが、このサイトでは、最後の2日間はフォローアップすることができません。同じ問題を抱えている人を私に見つけてください。XPages OpenLog - 間違ったデータベースへのログ

短くしてください。

私が持っているフォルダー構造で1つのOPENLOGデータベース、ログ/ xpageslog.nsf

開発中、私は次のようにキャッチされない例外をログに記録する、ポール・ウィザースのXPages OPENLOGロガーを使用して、例えば、このデータベースにログを記録でき設定:しかし

private String logDbName = "logs\\xpageslog.nsf"; // in OpenLogItem.java from OpenLogClass library 

logDbName = "logs/xpages.nsf" // in OpenLogFunctions.ls 

xsp.openlog.filepath=log/xpageslog.nsf // in xsp.properties 

、私は、単にサーバのルートでは、xpageslog.nsfに行くために、上記のすべてを変更した場合(これは第二OPENLOGデータベースです)まだ最初のデータベースに記録されますエラー。

私はビルド、クリーニング、再コンパイルを試みましたが、すべて無駄にしました。それは、どこか、あるいは何らかの形で、元のデータベースへの参照が上書きされていないようです。

アイデア?

+1

変更後にhttpを再起動しましたか? –

+0

ライブサーバーで試してみましたが、動作しませんでした。ログを確認して、 "tell http restart"を発行しました。編集:ちょうど再起動し、喜んではない –

+0

どのOpenLogライブラリが間違った場所にログインしようとしているか確認できましたか?LS、Java、XPages、またはすべて?また、この特定のデータベースか、間違った場所にログオンしようとしているエラーを引き起こしている別のデータベースであるかどうか。適切な場所に修正しようとしていることを確認する価値があります。 –

答えて

1

tell http restartの代わりにrestart task httpを使用することをお勧めします。両方のコマンドには異なる効果があります。

コメントで確認したように、この問題は解決しました。

tell http quitに続いてload httpを使用した場合、効果はrestart task httpと同じです。一方、単純なtell http restartはhttpタスクを完全に初期化していません。ソフトリセットのようなものですから、使用しないことをお勧めします。

関連する問題