2010-09-22 2 views
0

Spring-Webflow Le fichier d'exemple JSF intgration war (http://www.springsource.org/webflow-samples/spring-booking-faces.war) du site Spring ne fonctionne pas dans le serveur GlassfishV3. Cela fonctionne dans Tomcat6.0. En Glassfish, il émet une exception suivanteSpring Webflow L'intégration de Jsf ne fonctionne pas dans le serveur Glassfishv3

Caused by: java.lang.UnsupportedOperationException 
at javax.faces.context.FacesContext.getAttributes(FacesContext.java:141) 
at com.sun.faces.util.RequestStateManager.get(RequestStateManager.java:194) 
at com.sun.faces.util.Util.getFacesMapping(Util.java:564) 
at com.sun.faces.application.view.MultiViewHandler.derivePhysicalViewId(MultiViewHandler.java:483) 
at com.sun.faces.application.view.MultiViewHandler.restoreView(MultiViewHandler.java:142) 
at org.springframework.faces.webflow.FlowViewHandler.restoreView(FlowViewHandler.java:77) 
at org.springframework.faces.webflow.JsfViewFactory.getView(JsfViewFactory.java:97) 
at org.springframework.webflow.engine.ViewState.resume(ViewState.java:198) 
at org.springframework.webflow.engine.Flow.resume(Flow.java:551) 
at org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:263) 
... 40 more 
+0

je vis problème similaire quand je JSF 20 avec webflow. Passer à JSF 1.2 a aidé. Vérifiez les versions de JSF utilisées dans Tomcat et dans Glassfish. –

Répondre

1

J'ai reçu une erreur similaire que vous êtes face à quelque temps en arrière. Essayez de remplacer vos bocaux JSF avec les bocaux suivants. J'imagine qu'il utilise aussi Primefaces. Utilisez la combinaison suivante de pots

[INFO] +- com.sun.faces:jsf-api:jar:2.0.3-b05:compile 
[INFO] +- com.sun.faces:jsf-impl:jar:2.0.3-b05:runtime 
[INFO] +- org.primefaces:primefaces:jar:2.2.RC2:compile 

S'il vous plaît laissez-moi savoir si vous faites face à un problème encore

Questions connexes