2014-07-02 68 views
0

我有一個Xpages框架數據庫,我用它來複制並粘貼到其他數據庫。奇怪的X頁404請求的資源無法找到錯誤

我剛剛做了這個,得到了一個非常奇怪的錯誤。即使我在數據庫中創建了一個全新的EMPTY Xpage,當在客戶端或Web中預覽Xpage時,我也會看到「Xpages 404請求的資源無法找到錯誤」。

我查了日誌,發現該條目

7/2/14 11:22 AM: Exception Thrown 
com.ibm.designer.runtime.domino.adapter.util.PageNotFoundException: Could not create the page /T.xsp because the class xsp.T could not be found. Please check your spelling. 
    at com.ibm.domino.xsp.module.nsf.NSFService.doService(Unknown Source) 

什麼?

我已經清理了數據庫,更改了Xpages的名稱等等,都無濟於事。

這是怎麼回事?

+1

你嘗試過一個項目乾淨和構建,我拿? –

+0

埃裏克說:你做了一個構建? –

+0

是的。都。並完全關閉Domino。這很奇怪。爲了暫時解決這個問題,我將我的XPages Framework數據庫複製到一個新的數據庫中,並將各個設計元素從蓮花數據庫移到新數據庫。這將適用於這個項目,因爲只有大約3個設計元素。但是,這對現有非數百種設計元素的非XP應用程序無效 - 我希望能夠將幾個CC和Xpages融入到這些應用程序中。非常令人沮喪。 –

回答

1

它是一個NSF或NTF? NTF無法在Web上預覽 - 這是Domino HTTP的標準。

你確定這兩個錯誤是相關的嗎?據我所知,404錯誤是來自Domino HTTP任務的HTTP錯誤。這是在檢查身​​份驗證之前或之後立即觸發的,並且在XPage運行時啓動之前觸發。這不是XPages錯誤。當記錄一個XPages錯誤時,它會生成一個HTTP 500錯誤。

我在新的XPage上看到404錯誤的另一個原因是如果在構建項目時出現問題。然後在Domino Designer中爲XPage或該XPage上的自定義控件顯示錯誤。但是,這是在Domino Designer中構建項目時出現的XPage錯誤,這意味着XPage資源在NSF for HTTP中不可用。 (想象它像保存一個新的LotusScript腳本庫的錯誤,它會讓你做,然後試圖從代理調用它。)它不會記錄一個XPages錯誤到服務器控制檯或XPages日誌 - HTTP贏得'找不到XPage是因爲它的類沒有被構建,所以它返回一個HTTP錯誤並且不會啓動XPages命令管理器。

相關問題