Announcement

Collapse
No announcement yet.

Servlet JavaServer Faces Servlet is not available

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Servlet JavaServer Faces Servlet is not available

    Hallo an die JSF Gemeinde,

    ich bin eher auf der Serverseite zu Haus. Beim Thema Tomcat + JSF bin ich jedoch eher Anfänger.

    Ich habe dieses Beispielprojekt :
    http://www.jsf-forum.de/forum/pages/...lloworld_1.jsf

    ausprobiert. Jedoch erhalte ich bem Aufruf der Seite folgende Fehlermeldung :

    Aufruf : http://localhost:8080/squareCalc/faces/eingabe.jsp

    Browser :
    Servlet JavaServer Faces Servlet is not available
    Log - File :
    SCHWERWIEGEND: Servlet /squareCalc threw load() exception
    java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet

    Ich gehe davon aus, dass ein entsprechendes jar fehlt. Nur welches ?
    Oder liege ich falsch und es ist ein anderes Problem ?

    Die adf-faces - Demo hingegen funktioniert sofort nach dem deployen des war files.

    Wo liegt der Fehler ? Ich bin für jeden Tipp dankbar.

    Gruß KK

  • #2
    Hi,
    du musst die JSF-Jar-Files der von dir verwendeten Implementierung (MyFaces od. Sun-RI o.ae.) in den lib-Ordern unterhalb des WEB-INF-Ordners kopieren...


    [WEB-INF]
    --[classes]
    --[lib]
    --faces-config.xml
    --web.xml
    Zuletzt editiert von orribl; 25.10.2007, 12:53.

    Comment


    • #3
      Hi orribl,

      danke für den Tipp. Jetzt funktioniert es.

      Noch ein Hinweis für Anfänger. Nach dem ich den ClassNotFound Failure behoben hatte, meinte der Tomcat mit folgender Fehlermeldung zu nerven :

      SCHWERWIEGEND: Allocate exception for servlet FacesServlet

      Die Lösung fand ich im Netz : Der Tomcat tomcat-5.5.2x hat einen Bug. Man soll entweder auf tomcat-5.5.1x zurüchgehen oder den 6.0.x nehmen.

      Mit dem 6.x funktionierte es auf Anhieb ohne Probleme.

      Comment

      Working...
      X