Tomcat 7.0.61 üzerinde geliştirdiğim java web uygulamama Omnifaces 2.1 kütüphanseini eklediğim anda deploy hatası verdi. Aynı işlemi Glassfish 4.1 de yaptığımda ise herhangi bir sıkıntı olmadı. Bunun üzerine küçük bir araştırma yaptım ve sorun çözüldü. Çözüm aşağıdaki linkte mevcut;
http://stackoverflow.com/questions/31899406/omnifaces-exception-on-deployment-on-tomcat-7
Yukarıda da anlatıldığı gibi önce weld-servlet-2.2.9.Final.jar kütüphanesini indirip projemize dahil ediyoruz. Sonra META-INF altındaki context.xml içerisine
ekliyoruz. Bir de WEB-INF içerisinde boş bir beans.xml dosyası oluşturduktan sonra projemiz derlenecektir. Artık Omnifaces'in sağladığı kolaylıklardan faydalanabiliriz.