2017-07-20 11 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

我確實嘗試過在服務器上,它不工作,只是檢查日誌,發出一個「告訴http重新啓動」.....但是現在將在DEV上再次嘗試。編輯:剛剛重新啓動,沒有快樂 –

+0

你能確認哪個OpenLog庫試圖登錄到錯誤的位置 - LS,Java,XPages還是所有?此外,無論是這個特定的數據庫還是另一個觸發嘗試登錄錯誤位置的錯誤。確保你試圖在正確的地方修復它是值得的。 –

回答

1

最好使用restart task http而不是tell http restart。兩個命令都有不同的效果。

經評論確認,這解決了這個問題。

部分使用tell http quit後跟load http,效果與restart task http相同。另一方面,簡單的tell http restart沒有完全初始化http任務,這是一種軟重置,我建議不要使用它。