为什么在应用程序服务器重启后Flowredirect与客户端轮询抛出异常?

时间:2013-10-09 09:10:59

标签: jsf-2 primefaces spring-webflow

我有一个简单的轮询机制,可以在每个页面中加载:

<h:form id="keepAliveForm">
   <p:poll interval="300" global="false"/>
</h:form>

在我的主流程中,一个结束状态重定向到某个页面:

<end-state id="redirect" view="flowRedirect:home" />

另一个页面上的按钮以及视图状态到重定向流程的转换:

<p:commandButton value="Test" action="theTest"/>

<transition on="theTest" to="redirect" />

现在一切正常,除非重新启动应用程序服务器(tomcat 7)并且页面上仍有一个客户端通过轮询重定向。

然后每次轮询开始时我都会遇到异常:

 9-okt-2013 11:01:12 com.sun.faces.util.Util checkIdUniqueness
 SEVERE: JSF1007: Duplicate component ID j_idt65 found in view.
 9-okt-2013 11:01:12 com.sun.faces.util.Util checkIdUniqueness 

还有:

 Caused by: java.lang.IllegalStateException: CDATA tags may not nest

为什么抛出这些异常?有没有办法阻止它们,因为它们并没有真正破坏应用程序,而是填补了日志中不必要的混乱。

0 个答案:

没有答案