poniedziałek, listopada 3

SEVERE: Error configuring application listener

witam, postanowiłem zgłębić wiedzę na temat aplikacji webowych, dlatego też zabrałem się za budowanie aplikacji w oparciu o Apache Maven + JSF (implementacja od SUN'a) + Seam a to miało się uruchomić na Apache Tomcat w wersji 6.0.18;

na wstępie oczywiście schodki, po zbudowaniu aplikacji i zrobieniu pierwszego deploy'a otrzymałem piękny komunikat:
...
SEVERE: Error configuring application listener of class com.sun.faces.config.GlassFishConfigureListener
java.lang.ClassNotFoundException: com.sun.faces.config.GlassFishConfigureListener
...


oczywiście za googlałem i jest rozwiązanie:

dla JSF 1.1 w web.xml dodajemy:
<listener>
  <listener-class>
    com.sun.faces.config.ConfigureListener
  </listener-class>
</listener>


a dla JSF 1.2:
<listener>
  <listenerclass>
    com.sun.faces.config.GlassFishConfigureListener
  </listener-class>
</listener>


w następnym poście umieszczę bardzo prosty przykład uruchomienia kawałka kodu;