I need one of the mentioned versions (2.1.8 / 9 or 10) of MyFaces running in a WAS 18.104.22.168. So I created a shared library, changed the apps JSF implementation to SunRI1.2 and everything seems to work just fine:
[2/25/13 18:05:27:340 CET] 000000ab WASAxis2Exten I WSWS7037I: The /CustomerService URL pattern was configured for the ch.hslu.edu.enapp.enappdaemon.web.resource.webservice.Customer servlet located in the EnappDaemonWeb.war web module. [2/25/13 18:05:27:632 CET] 000000ab WebContainerL I WebContainerLifecycle startApplication OpenWebBeans Container is starting... [2/25/13 18:05:27:813 CET] 000000ab BeansDeployer I BeansDeployer validateInjectionPoints All injection points were validated successfully. [2/25/13 18:05:27:816 CET] 000000ab WebContainerL I WebContainerLifecycle startApplication OpenWebBeans Container has started, it took  ms. [2/25/13 18:05:27:832 CET] 000000ab DefaultFacesC I Reading standard config META-INF/standard-faces-config.xml [2/25/13 18:05:27:956 CET] 000000ab DefaultFacesC I Reading config /WEB-INF/faces-config.xml [2/25/13 18:05:29:114 CET] 000000ab DefaultFacesC I Reading config : wsjar:file:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/localhostNode01Cell/EnappDaemon.ear/EnappDaemonWeb.war/WEB-INF/lib/omnifaces-1.3.jar!/META-INF/faces-config.xml [2/25/13 18:05:29:126 CET] 000000ab LogMetaInfUti I Artifact myfaces-api was found in version 2.1.9 from path file:/home/enapp/workspace/myfaces/myfaces-api-2.1.9.jar [2/25/13 18:05:29:127 CET] 000000ab LogMetaInfUti I Artifact myfaces-impl was found in version 2.1.9 from path file:/home/enapp/workspace/myfaces/myfaces-impl-2.1.9.jar
The only thing not working is CDI with @Inject (it does with @EJB and also when I use the WAS internal version of MyFaces).
What am I missing?
Thanks in advance.