Hallo Zusammen,
ich bin grade dabei ein Projekt von JSF1 nach JSF2 zu migrieren.
Wie ich rausgefunden habe, funktioniert die ManagedBean verwaltung nicht mehr über die faces-config sondern direkt in den Beans über Annotations.
Beim Build Process bekomm ich folgende Fehlermeldung:
Ich habe die Definition aus der faces-config gelöscht und dafür die Annotation über die Klasse geschrieben.
Ich nehme mal an, das liegt an einer fehlenden jar-datei.
Ich habe für die neue JSF-Version die beiden Dateien:
"myfaces-impl-2.0.4.jar" und "myfaces-api-2.0.4.jar"
eingebunden.
Hab ich was vergessen?
ich bin grade dabei ein Projekt von JSF1 nach JSF2 zu migrieren.
Wie ich rausgefunden habe, funktioniert die ManagedBean verwaltung nicht mehr über die faces-config sondern direkt in den Beans über Annotations.
Beim Build Process bekomm ich folgende Fehlermeldung:
Code:
package javax.faces.bean does not exist
import javax.faces.bean.SessionScoped;
cannot find symbol
symbol: class ManagedBean
@ManagedBean(name="werkzeugwechsel")
Ich habe die Definition aus der faces-config gelöscht und dafür die Annotation über die Klasse geschrieben.
Code:
@ManagedBean(name="werkzeugwechsel")
@SessionScoped
public class Werkzeugwechsel extends BaseObject implements Serializable {
...
Ich nehme mal an, das liegt an einer fehlenden jar-datei.
Ich habe für die neue JSF-Version die beiden Dateien:
"myfaces-impl-2.0.4.jar" und "myfaces-api-2.0.4.jar"
eingebunden.
Hab ich was vergessen?