JSF Kein Zugriff auf ManagedBeans, nach JSF Migration von 1.2 nach 2.0

mistersativa

Mitglied
Hallo,

nachdem ich mein Projekt von JSF1.2 nach JSF 2.0 migriert habe, bekomme ich beim Server restart folgende Meldung:

Code:
IOException while loading persisted sessions: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.springframework.beans.factory.support.DefaultListableBeanFactory

Wenn ich eine Seite aufrufe, welche auf eine Funktion aus der ManagedBean zugreifen sollte. Bekomme ich diese Meldung:

Code:
Servlet.service() for servlet faces threw exception
java.lang.NullPointerException
	at org.apache.myfaces.config.ManagedBeanBuilder.getScope(ManagedBeanBuilder.java:552)
	at org.apache.myfaces.config.ManagedBeanBuilder.getNarrowestScope(ManagedBeanBuilder.java:462)
	at org.apache.myfaces.config.ManagedBeanBuilder.isInValidScope(ManagedBeanBuilder.java:433)
	at org.apache.myfaces.config.ManagedBeanBuilder.initializeProperties(ManagedBeanBuilder.java:322)
	at org.apache.myfaces.config.ManagedBeanBuilder.buildManagedBean(ManagedBeanBuilder.java:169)

Ich habe versucht die ManagedBeans über die faces-config zu definieren, über Annotation und über beides. Hat alles nichts geändert.

Hat mir jemand noch einen Tipp?

Viele Grüße
Johannes
 
Ja läuft auf einem Tomcat.
Ich kann kein Verzeichnis finden, dass "catalina_home/work" heißt.
Ich hab mein Tomcatverzeichnis und mein Workspace nach einer "session.ser" durchsucht. Ich kann die Datei leider nicht finden.
 
catalina_home ist das Verzeichnis Deines Tomcats. Dort gibt es ein Verzeichnis work. Wenn da keine solche Datei drin liegt, dann weiß ich leider auch keine Hilfe.

Hat Google da nicht helfen können?
 
Ok, schade. Nein, leider nicht.

Beim Seitenaufruf, bekomm ich außerdem noch diese Meldung

Code:
Error Loading Library: jar:file:/C:/Program%20Files/Tomcat/apache-tomcat-6.0.32/webapps/beijing/WEB-INF/lib/jsf-facelets-1.1.14.jar!/META-INF/jsf-core.taglib.xml

Nach dem was ich rausgefunden habe, muss man facelets.jar nicht mehr extra einfügen, weil es schon in myfaces2 vorhanden ist. Wenn ich aber die facelets.jar entferne bekomme ich diesen Fehler:

"javax.servlet.ServletException: com/sun/facelets/tag/TagHandler"

kann das mit meinem Problem zusammenhängen? Oder kann ich die Fehlermeldung ignorieren?
 

Zurück
Oben