could not find Factory: javax.faces.context.FacesContextFactory hatasi cozumu

sorucevap
  • Turgay Can
  • Tarih

    13 Oct, 2014
  • Yorum

    4
  • Görüntüleme

    1227
  • İndirme

    0

could not find Factory: javax.faces.context.FacesContextFactory hatasi cozumu

Merhabalar,

maven build aracı ile geliştirdiğim java web aplikasyonu projemde jsf 2.2 kütüphaneleri, primefaces ve myfaces gibi kütüphaneleri kullanıyorum. Uygulamayı Tomcat web sunucusu üzerinde ayağa kaldırırken aşağıdaki gibi bir hata fırlattı.

    SEVERE: Application was not properly initialized at startup, could not find Factory: 
javax.faces.application.ApplicationFactory. Attempting to find backup.

Biraz stackoverflow, google araştırması ile hatanın myfaces ve jsf kütüphanelerinin runtime'da
kamaşmasından ötürü olduğunu öğrenmiş oldum. JSF contexti ayağa kalkarken jsf mi yoksa myfaces'ın config sınıfınımı kullanacağı konusunda kafası karışmış anlayacağınız. Biz uygulamamıza jsf'nin config sınıfını kullanacağımızı söylediğimizde sorunu çözüme kavuşturacağız ;)

Çözüm ;

web.xml içine aşağıdaki listener sınıfını eklemeniz yeterli olacaktır.

    <listener>
    <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
</listener>

İyi çalışmalar :)

Aşağıdaki kaynaktaki açıklama çözümü bulmamda faydalı oldu : Kaynak

4 Yorum..

Yorum yapmak için "Giriş yapın" yada "Misafir üye" olarak yorum yapabilirsiniz.

üzdü : ( yorumcu reyizzzz

  • Misafir
  • 12 Sep, 2016 10:19:40

yhghknbn gf f f fg fg

  • Misafir
  • 12 Feb, 2016 03:49:45

test to test...

  • Misafir
  • 07 Feb, 2016 01:20:05

test amaçlı atılmıştır...

  • Misafir
  • 07 Feb, 2016 01:19:02

Yorum Yap