Jeffrey Porter wrote: > I’m having trouble with class loading & EAR file layout. > > I have the current format… > > EAR > > EAR/Lib > > EAR/Lib/myfaces-impl.jar > > EAR/Lib/myfaces-api.jar > > EAR/META-INF/application.xml > > EAR/META-INF/MANIFEST.xml > > EAR/workwebpages.war > > The WAR file has in its MANIFEST.xml the parameter “Class-Path: > lib/myfaces-api.jar lib/myfaces-impl.jar” set. > > But when I start up I get the following messages when I try to access > a jsf/jsp… > > */org.apache.jasper.JasperException: The absolute uri: > http://java.sun.com/jsf/html cannot be resolved in either web.xml or > the jar files deployed with this application/* > > If I move the myfaces-xxx.jar files into the WAR/WEB-INF/lib/ > directory I don’t get this. > > I get the error message… > > */java.lang.ClassNotFoundException: > org.apache.myfaces.component.html.ext.HtmlSelectManyCheckbox/* > > But I’d sooner have all the api’s in the lib directory of the EAR. > > Can someone give me an example on how I’m meant to layout the contents > of an EAR for JBoss 4.0.2 with MyFaces? > > Hope someone can help me. > > Thanks. > > Jeff > Is about the class loader. Set <attribute name="UseJBossWebLoader">false</attribute> in deploy\jbossweb-tomcat55.sar\META-INF\jboss-service.xml For me was better to use this and put myfaces libs in war.
What is MANIFEST.xml ? Maybe MANIFEST.MF ? Cristi