Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jsf2.1的glassfish无法使用Flash示波器_Jsf_Glassfish - Fatal编程技术网

使用jsf2.1的glassfish无法使用Flash示波器

使用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中使用flash scope时,它的寿命比一个请求长,但在jetty8中工作良好,甚至尝试了glassfish的最新版本,但它不起作用。JSF对此有一个jira,他们已经在下一个版本中解决了这个问题,我甚至尝试过JSF的jars版本,但同样的问题仍然存在于Glassfish中,但在Jetty8中效果很好。许多天来,面对这个问题,有人能解释一下吗???

Jetty作为一个赤裸裸的servletcontainer,没有任何捆绑的JSF实现,webapp提供的实现将始终被使用

Glassfish作为一个成熟的JavaEE应用服务器附带了一个捆绑的JSF实现,默认情况下,随webapp提供的JSF实现将始终被忽略。如果您想升级Glassfish捆绑JSF实现,那么您应该替换
/Glassfish/modules
文件夹中的JAR。或者,如果您想强制Glassfish使用webapp提供的JSF实现,则应将以下条目添加到
/WEB-INF/Glassfish WEB.xml
(或
sun WEB.xml
,具体取决于所使用的GF版本):


我也有同样的问题。这个问题是由Mojarra(甚至2.1.11)无法处理HTTP分块造成的。通过禁用它,闪存按预期清空

您可以在管理控制台中禁用它

  • 配置
  • 服务器配置
  • 网络配置
  • 协议
  • http侦听器-[N]
    • HTTP选项卡
    • 大块

Hi BalusC感谢您的回答,但我已经在我的项目中的sun-web.xml中添加了这两行,甚至在更改glassfish/modules中的罐子后也尝试过,但它仍然保持不变。我的jsf版本是2.1.2.2.1.2?Mojarra 2.1.7中修复了大多数与Flash scope相关的问题。抱歉,BalusC,但我也尝试过该版本的JSF,但问题相同:(我也有同样的问题:Glassfish 3.1.2.2.用Mojarra 2.1.11替代捆绑的JSF实现。