使用jsf2.1的glassfish无法使用Flash示波器
当我在glassfish中使用flash scope时,它的寿命比一个请求长,但在jetty8中工作良好,甚至尝试了glassfish的最新版本,但它不起作用。JSF对此有一个jira,他们已经在下一个版本中解决了这个问题,我甚至尝试过JSF的jars版本,但同样的问题仍然存在于Glassfish中,但在Jetty8中效果很好。许多天来,面对这个问题,有人能解释一下吗???Jetty作为一个赤裸裸的servletcontainer,没有任何捆绑的JSF实现,webapp提供的实现将始终被使用 Glassfish作为一个成熟的JavaEE应用服务器附带了一个捆绑的JSF实现,默认情况下,随webapp提供的JSF实现将始终被忽略。如果您想升级Glassfish捆绑JSF实现,那么您应该替换使用jsf2.1的glassfish无法使用Flash示波器,jsf,glassfish,Jsf,Glassfish,当我在glassfish中使用flash scope时,它的寿命比一个请求长,但在jetty8中工作良好,甚至尝试了glassfish的最新版本,但它不起作用。JSF对此有一个jira,他们已经在下一个版本中解决了这个问题,我甚至尝试过JSF的jars版本,但同样的问题仍然存在于Glassfish中,但在Jetty8中效果很好。许多天来,面对这个问题,有人能解释一下吗???Jetty作为一个赤裸裸的servletcontainer,没有任何捆绑的JSF实现,webapp提供的实现将始终被使用 G
/Glassfish/modules
文件夹中的JAR。或者,如果您想强制Glassfish使用webapp提供的JSF实现,则应将以下条目添加到/WEB-INF/Glassfish WEB.xml
(或sun WEB.xml
,具体取决于所使用的GF版本):
我也有同样的问题。这个问题是由Mojarra(甚至2.1.11)无法处理HTTP分块造成的。通过禁用它,闪存按预期清空 您可以在管理控制台中禁用它
- 配置
- 服务器配置
- 网络配置
- 协议
- http侦听器-[N]
- HTTP选项卡
- 大块