Java JSF页面不会使用Openshift在Internet Explorer中查看,而是使用本地主机和Chrome

Java JSF页面不会使用Openshift在Internet Explorer中查看,而是使用本地主机和Chrome,java,internet-explorer,jsf,google-chrome,openshift,Java,Internet Explorer,Jsf,Google Chrome,Openshift,我最近使用openshift上传了我的第一个JSF站点 我的JSF站点上有一个命令按钮,如下所示: <h:commandButton id="submitProduct3" image="images/vouchericon.png" action="#{UserBean.clearInfo()}" value="product1" /> 这在我的本地主机上的IE、Firefox和Chrome以及openshift上的Fire

我最近使用openshift上传了我的第一个JSF站点

我的JSF站点上有一个命令按钮,如下所示:

 <h:commandButton id="submitProduct3" image="images/vouchericon.png" 
                        action="#{UserBean.clearInfo()}" value="product1"   />
这在我的本地主机上的IE、Firefox和Chrome以及openshift上的Firefox和Chrome中都可以正常工作,但当我在IE上单击按钮时,一旦站点处于活动状态,我会出现以下错误:

An Error Occurred:
viewId:/tabletsHome.xhtml - View /tabletsHome.xhtml could not be restored.
+- Stack Trace
javax.faces.application.ViewExpiredException: viewId:/tabletsHome.xhtml - View     /tabletsHome.xhtml could not be restored.
at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:205)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:116)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:154)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
at java.lang.Thread.run(Thread.java:679)
请帮忙


谢谢

hhhmmm我猜它可能是openshift HAProxy上Jboss前面的Apache代理。我认为这是本地实例和OpenShift实例之间的唯一区别。您是否在本地运行JBoss?

您的应用程序的URL/上下文路径是什么?IE有一个奇怪的问题,当上下文路径包含特殊字符时,它不能正确管理cookies。我读到了这篇文章。我使用的是openshift,所以我的URL是URL示例中/mysite部分的上下文路径。它不包含特殊字符吗?无论如何,您可能希望使用webdeveloper工具集按IE9中的F12检查cookie流量。视图默认存储在会话中,因此需要维护会话。另请参见网站is/HouseholdElectricals/tvHomes.xhtml
An Error Occurred:
viewId:/tabletsHome.xhtml - View /tabletsHome.xhtml could not be restored.
+- Stack Trace
javax.faces.application.ViewExpiredException: viewId:/tabletsHome.xhtml - View     /tabletsHome.xhtml could not be restored.
at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:205)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:116)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:154)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
at java.lang.Thread.run(Thread.java:679)