Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
JSF Primefaces应用程序不';t在升级的WildFly 18上正确渲染_Jsf_Primefaces_Wildfly_Omnifaces - Fatal编程技术网

JSF Primefaces应用程序不';t在升级的WildFly 18上正确渲染

JSF Primefaces应用程序不';t在升级的WildFly 18上正确渲染,jsf,primefaces,wildfly,omnifaces,Jsf,Primefaces,Wildfly,Omnifaces,我在Eclipse中将我的服务器从WildFly v10.x升级到WildFly 18.0.0 Final,现在我的一个JSF/Primefaces应用程序在更新视图后无法正确呈现。在初始页面加载时,视图看起来很好,但是如果我选择一些过滤器(Primeface下拉列表、复选框等),然后单击命令按钮刷新视图(AJAX),它会呈现为Primefaces不再可用。请参见屏幕截图 初始视图渲染良好: 更新视图后: 在Chrome中调试时出错: SCRIPT5007: Unable to get pr

我在Eclipse中将我的服务器从WildFly v10.x升级到WildFly 18.0.0 Final,现在我的一个JSF/Primefaces应用程序在更新视图后无法正确呈现。在初始页面加载时,视图看起来很好,但是如果我选择一些过滤器(Primeface下拉列表、复选框等),然后单击命令按钮刷新视图(AJAX),它会呈现为Primefaces不再可用。请参见屏幕截图

初始视图渲染良好:

更新视图后:

在Chrome中调试时出错:

SCRIPT5007: Unable to get property 'cw' of undefined or null reference


不确定升级WildFly后为什么应用程序现在无法工作。

我通过将
p:commandButton
上的
@all
替换为更具体的目标来修复

<p:commandButton action="#{...}" update="@all" />
<p:commandButton action="#{...}" update=":tripFormId:dataTableId" />

在Chrome控制台调试器中看到这一点后,我意识到了这一点

jquery.js.xhtml?ln=primefaces&v=7.0:2[Deprecation]同步 主线程上的XMLHttpRequest因其 对最终用户体验的有害影响。如需更多帮助,请查看


浏览器中是否存在任何网络错误(开发人员工具中的“网络”选项卡)?在https中运行?偶然使用http/2?@Kukeltje,不,没有网络错误。可以试试wildfly 18.0.1。我在18.0.0中遇到了一些其他问题,但是18.0.1现在对我来说很好
<p:commandButton action="#{...}" update="@all" />
<p:commandButton action="#{...}" update=":tripFormId:dataTableId" />