2011-01-31 74 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 /调试就好了。

感谢您的阅读!