[jboss-user] [JBoss Seam] - Re: Using Seam with Facelets and EL Parameters

frosted do-not-reply at jboss.com
Mon Dec 17 11:27:22 EST 2007


I think I may be on to something and I wonder if anyone can clarify this for me a bit.  When I removed the following from the faces-config.xml, I got a NoClassDefFoundError, which I found the jar and fixed: 

	<factory>
  | 	 	<application-factory>com.sun.faces.application.ApplicationFactoryImpl</application-factory>
  | 	 	<faces-context-factory>com.sun.faces.context.FacesContextFactoryImpl</faces-context-factory>
  | 		<lifecycle-factory>com.sun.faces.lifecycle.LifecycleFactoryImpl</lifecycle-factory>
  | 		<render-kit-factory>com.sun.faces.renderkit.RenderKitFactoryImpl</render-kit-factory>
  | 	</factory>
  | 

But, when I did that, Ajax4jsf/RichFaces stopped working properly for me and I got a slew of errors such as: 
org.ajax4jsf.resource.ResourceNotFoundException: Resource not registered : org.ajax4jsf.javascript.AjaxScript.jsf
  | 	at org.ajax4jsf.resource.ResourceBuilderImpl.getResource(ResourceBuilderImpl.java:393)
  | 	at org.ajax4jsf.resource.ResourceBuilderImpl.getResourceForKey(ResourceBuilderImpl.java:337)
  | 	at org.ajax4jsf.resource.InternetResourceService.serviceResource(InternetResourceService.java:155)
  | 	at org.ajax4jsf.resource.InternetResourceService.serviceResource(InternetResourceService.java:144)
  | 	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:265)
  | 	Truncated. see log file for complete stacktrace
  | 

and 

org.ajax4jsf.resource.ResourceNotFoundException: Resource not registered : org/richfaces/renderkit/html/scripts/browser_info.js.jsf
  | 	at org.ajax4jsf.resource.ResourceBuilderImpl.getResource(ResourceBuilderImpl.java:393)
  | 	at org.ajax4jsf.resource.ResourceBuilderImpl.getResourceForKey(ResourceBuilderImpl.java:337)
  | 	at org.ajax4jsf.resource.InternetResourceService.serviceResource(InternetResourceService.java:155)
  | 	at org.ajax4jsf.resource.InternetResourceService.serviceResource(InternetResourceService.java:144)
  | 	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:265)
  | 	Truncated. see log file for complete stacktrace
  | 

I think I narrowed it down to the application-factory element.  If I omit it, the page I am trying to display comes up, but it's not functional, if I don't, I get an EL-expression error.  

Does anyone have any insight into how I can get Ajax4jsf/RichFaces and the Seam-EL to play nice together?  Again, any help is appreciated!

Cheers.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4113447#4113447

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4113447



More information about the jboss-user mailing list