Getting JSF1030: The specified InjectionProvider implementation com.sun.faces.vendor.Jetty6InjectionProvider cannot be loaded ERROR in EAP 6
Issue
- While migrating application from JBoss EAP 5.x. we are facing problem with not injected EJB's in JSF Managed Bean. In
jboss-deployment-structure.xmlI have defined to use JSF 1.2 version and in one of Managed Bean I have used annotation EJB which doesn't cause injection of it. When I try to lookup using InitialContext ejb could be found. Adding jndi name used in Context lookup to @EJB ( lookup="...") doesn't help.- Application structure :
Application.ear
|-META-INF
| `-jboss-deployment-structure.xml
|-ejb.jar
|-webApp.war
- Also getting following ERROR log in EAP 6.3.3:
12:34:01,256 SEVERE [javax.enterprise.resource.webcontainer.jsf.application] (ServerService Thread Pool -- 50) JSF1030: The specified InjectionProvider implementation 'com.sun.faces.vendor.Jetty6InjectionProvider' cannot be loaded.
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 6.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.