Ok, fixed this one. As the hack, I removed legacy "export-package" from pax-web-jsp bundle Manifest file:
javax.servlet.js p;version="1.1.2",javax.servlet.jsp.el;version="1.1.2",javax.servlet. jsp.jstl.core;version="1.1.2",javax.servlet.jsp.jstl.fmt;version="1.1 .2",javax.servlet.jsp.jstl.sql;version="1.1.2",javax.servlet.jsp.jstl .tlv;version="1.1.2" After this the el language seemed to work ok. The better way (will check tomorrow) is to write versions for *javax.el* and others explicetely in my import-packages header. By default they got the old ones The fix for tag libraries is borrowed from this post:http://groups.google.com/group/spring-osgi/msg/8d12c504c3a6f98d?pli=1 I replaced the DefaultFaceletConfigResourceProvider from myfaces and loaded tag libraries explicetely: URL url1 = getClassLoader().getResource("META-INF/primefaces-i.taglib.xml"); URL url2 = getClassLoader().getResource("META-INF/primefaces-p.taglib.xml"); urlSet.add(url2); urlSet.add(url1); I can say, that working with osgi is like terror. The last thing, which I didn't solve: images from PF were not loaded successfully. Everything else seem to work. Hope my posts will help anyone else -- View this message in context: http://karaf.922171.n3.nabble.com/JSF-and-apache-servicemix-4-4-0-fuse-00-43-problems-tp3277669p3281853.html Sent from the Karaf - User mailing list archive at Nabble.com.
