2011-01-31 31 views
0

奇怪的問題,我有一個簡單的JSF應用程序,搜索表單和結果表,並調用名爲SearchHandler.doSearch填充結果的託管bean搜索按鈕。 (我正在使用Eclipse和WTP。)JSF Tomcat上簡單的例子的作品,但在GlassFish

在Tomcat上一切正常,網頁顯示,單擊按鈕在SearchHandler.doSearch中點擊一箇中斷點,它執行搜索並填充表格。

但是,在GlassFish,網頁顯示,運行單擊該按鈕只是導致頁面刷新。它永遠不會在SearchHandler.doSearch中找到斷點,也不會執行搜索並填充表格。

有一些簡單的我失蹤?

+0

它很難知道沒有看到您的標記和代碼。 – Sean 2011-01-31 23:58:26

回答

1

回答我的問題...

事實證明我的Eclipse(帶有WTP)項目配置了MyFaces的工作。當我將它部署在Tomcat上時,一切正常。

但GlassFish的在它的類路徑已經(鑽嘴魚科)它自己的實現JSF的。兩個JSF實現正在彼此踩腳趾。

我創建了一個新的Eclipse「動態Web項目」,並規定「禁用庫配置」作爲「JSF實現庫」,現在它運行在GlassFish /調試就好了。

感謝您的閱讀!