- 
        15. Re: Primefaces lib not found by WARlafr Feb 26, 2013 5:37 AM (in response to lafr)Now I created the module with this files modules/org/primefaces/main/module.xml modules/org/primefaces/main/primefaces-3.4.2.jar module.xml as you had, primefaces-3.4.2.jar extracted from ear.ear. deleted lib/primefaces-3.4.2.jar from ear jar -tvf ../ear_m.ear 0 Tue Feb 26 11:28:30 CET 2013 META-INF/ 101 Tue Feb 26 11:28:30 CET 2013 META-INF/MANIFEST.MF 505 Tue Feb 26 11:25:26 CET 2013 META-INF/application.xml 0 Tue Feb 26 11:25:34 CET 2013 lib/ 882 Tue Feb 26 11:25:26 CET 2013 lib/hello.jar 3341 Tue Feb 26 11:25:26 CET 2013 war.war and modified META-INF/MANIFEST.MF to only those 3 lines Manifest-Version: 1.0 Dependencies: org.primefaces --- The succesful result: 11:29:06,746 INFO [org.jboss.as.server.deployment#start] JBAS015876: Starting deployment of "ear_m.ear" (runtime-name: "ear_m.ear") 11:29:06,833 INFO [org.jboss.as.server.deployment#start] JBAS015876: Starting deployment of "null" (runtime-name: "war.war") 11:29:07,359 INFO [org.jboss.web#doStart] JBAS018210: Register web context: /war 11:29:07,544 INFO [javax.enterprise.resource.webcontainer.jsf.config#contextInitialized] Initializing Mojarra 2.1.16-jbossorg-1 201 21211-1812 for context '/war' 11:29:09,483 INFO [org.hibernate.validator.internal.util.Version#<clinit>] HV000001: Hibernate Validator 4.3.1.Final 11:29:09,917 INFO [stdout#write] Hello Bean 11:29:09,919 INFO [stdout#write] Hello Utils 11:29:10,127 INFO [org.jboss.as.server#handleResult] JBAS018559: Deployed "ear_m.ear" (runtime-name : "ear_m.ear") 
- 
        16. Re: Primefaces lib not found by WARrafaelbf Feb 26, 2013 7:48 AM (in response to nickarls)Nicklas Karlsson wrote: Where have you defined the module dependency if you use the module approach? No place. The issue is thar I get the same error using the ear/lib approach. 
- 
        17. Re: Primefaces lib not found by WARnickarls Feb 26, 2013 7:53 AM (in response to rafaelbf)Strange. One would think that stuff in the ear lib would be visible to the war. Especially if there are no servlet artifacts in the war lib to throw off the classloader. 
- 
        18. Re: Primefaces lib not found by WARjaikiran Feb 26, 2013 9:10 AM (in response to rafaelbf)Frank's posts show how to get this working. Are you saying those steps don't work for you? 
- 
        19. Re: Primefaces lib not found by WARrafaelbf Feb 26, 2013 9:43 AM (in response to lafr)1 of 1 people found this helpfulFrank Langelage wrote: Deployed ear.ear on AS7 7.2.0-Alpha1-SNAPSHOT. The final cause for me was Caused by: java.lang.ClassNotFoundException: javax.faces.context.PartialViewContextFactory from [Module "deployment.ear.ear:main" fr at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) [jboss-modules.jar:1.1.3.GA] at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) [jboss-modules.jar:1.1.3.GA at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) [jboss-modules.jar:1.1.3.GA] at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423) [jboss-modules.jar:1.1.3.GA] at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) [jboss-modules.jar:1.1.3.GA] at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) [jboss-modules.jar:1.1.3.GA] So you have to add Dependencies: javax.faces.api to your META-INF/MANIFEST.MF. Having this done I get 11:02:28,282 INFO [org.jboss.as.server.deployment#start] JBAS015876: Starting deployment of "ear.ear" (runtime-name: "ear.ear") 11:02:28,735 INFO [org.jboss.as.server.deployment#start] JBAS015876: Starting deployment of "null" (runtime-name: "war.war") 11:02:28,898 INFO [org.jboss.web#doStart] JBAS018210: Register web context: /war 11:02:28,924 INFO [javax.enterprise.resource.webcontainer.jsf.config#contextInitialized] Initializing Mojarra 2.1.16-jbossorg-1 201 11:02:30,958 INFO [org.primefaces.webapp.PostConstructApplicationEventListener#processEvent] Running on PrimeFaces 3.4.2 11:02:31,011 INFO [stdout#write] Hello Bean 11:02:31,012 INFO [stdout#write] Hello Utils 11:02:31,195 INFO [org.jboss.as.server#handleResult] JBAS018559: Deployed "ear.ear" (runtime-name : "ear.ear") That works! The stacktrace before dependencies was: Caused by: java.lang.ClassNotFoundException: org.primefaces.context.PrimePartialViewContextFactory from [Module "deployment.ear.ear.war.war:main" from Service Module Loader] at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423) at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) at java.lang.Class.forName0(Native Method) [classes.jar:1.6.0_41] at java.lang.Class.forName(Class.java:249) [classes.jar:1.6.0_41] at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:618) [jboss-jsf-api_2.1_spec-2.0.1.Final.jar:2.0.1.Final] ... 16 more Now, after Depencencies: java.faces.api 09:52:17,940 INFO [org.hibernate.validator.util.Version] (MSC service thread 1-3) Hibernate Validator 4.2.0.Final 09:52:19,086 INFO [org.primefaces.webapp.PostConstructApplicationEventListener] (MSC service thread 1-3) Running on PrimeFaces 3.4.2 09:52:19,114 INFO [stdout] (MSC service thread 1-3) Hello Bean 09:52:19,115 INFO [stdout] (MSC service thread 1-3) Hello Utils 09:52:19,132 INFO [org.jboss.web] (MSC service thread 1-3) JBAS018210: Registering web context: /war 09:52:19,195 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "ear.ear" Thanks for the help! 
- 
        20. Re: Primefaces lib not found by WARrafaelbf Feb 26, 2013 10:08 AM (in response to lafr)Frank Langelage wrote: Now I created the module with this files modules/org/primefaces/main/module.xml modules/org/primefaces/main/primefaces-3.4.2.jar module.xml as you had, primefaces-3.4.2.jar extracted from ear.ear. deleted lib/primefaces-3.4.2.jar from ear jar -tvf ../ear_m.ear 0 Tue Feb 26 11:28:30 CET 2013 META-INF/ 101 Tue Feb 26 11:28:30 CET 2013 META-INF/MANIFEST.MF 505 Tue Feb 26 11:25:26 CET 2013 META-INF/application.xml 0 Tue Feb 26 11:25:34 CET 2013 lib/ 882 Tue Feb 26 11:25:26 CET 2013 lib/hello.jar 3341 Tue Feb 26 11:25:26 CET 2013 war.war and modified META-INF/MANIFEST.MF to only those 3 lines Manifest-Version: 1.0 Dependencies: org.primefaces --- The succesful result: 11:29:06,746 INFO [org.jboss.as.server.deployment#start] JBAS015876: Starting deployment of "ear_m.ear" (runtime-name: "ear_m.ear") 11:29:06,833 INFO [org.jboss.as.server.deployment#start] JBAS015876: Starting deployment of "null" (runtime-name: "war.war") 11:29:07,359 INFO [org.jboss.web#doStart] JBAS018210: Register web context: /war 11:29:07,544 INFO [javax.enterprise.resource.webcontainer.jsf.config#contextInitialized] Initializing Mojarra 2.1.16-jbossorg-1 201 21211-1812 for context '/war' 11:29:09,483 INFO [org.hibernate.validator.internal.util.Version#<clinit>] HV000001: Hibernate Validator 4.3.1.Final 11:29:09,917 INFO [stdout#write] Hello Bean 11:29:09,919 INFO [stdout#write] Hello Utils 11:29:10,127 INFO [org.jboss.as.server#handleResult] JBAS018559: Deployed "ear_m.ear" (runtime-name : "ear_m.ear") That approch works too. I will assume this the correct answer because is the best approch for me. 
- 
        21. Re: Primefaces lib not found by WARrafaelbf Feb 26, 2013 10:50 AM (in response to jaikiran)jaikiran pai wrote: Frank's posts show how to get this working. Are you saying those steps don't work for you? Those steps works. 
- 
        22. Re: Primefaces lib not found by WAReanunezt Jul 5, 2014 11:37 AM (in response to rafaelbf)Regards, I have the same problem, and observing your response I see primefaces does not run with this configuration: Not see the line: [org.primefaces.webapp.PostConstructApplicationEventListener # processEvent] Running on PrimeFaces 3.4.2 look: ..... Manifest-Version: 1.0 Dependencies: org.primefaces --- The succesful result: 11:29:06,746 INFO [org.jboss.as.server.deployment#start] JBAS015876: Starting deployment of "ear_m.ear" (runtime-name: "ear_m.ear") 11:29:06,833 INFO [org.jboss.as.server.deployment#start] JBAS015876: Starting deployment of "null" (runtime-name: "war.war") 11:29:07,359 INFO [org.jboss.web#doStart] JBAS018210: Register web context: /war 11:29:07,544 INFO [javax.enterprise.resource.webcontainer.jsf.config#contextInitialized] Initializing Mojarra 2.1.16-jbossorg-1 201 Here?????? 21211-1812 for context '/war' 11:29:09,483 INFO [org.hibernate.validator.internal.util.Version#<clinit>] HV000001: Hibernate Validator 4.3.1.Final 11:29:09,917 INFO [stdout#write] Hello Bean 11:29:09,919 INFO [stdout#write] Hello Utils 11:29:10,127 INFO [org.jboss.as.server#handleResult] JBAS018559: Deployed "ear_m.ear" (runtime-name : "ear_m.ear") 
 
     
     
     
    