Hey chuck ...did you get any luck on this ?
You can do two things to solve the problem:
1. Configure prefix mapping, not suffix for JSF servlet (that's to avoid *.jsf).
2. Register your own instance of ResourceBuilder class via SPI file and form URIs you need there.
Hi Nick ...could you please elaborate or point us to some notes about setting that up...thanks n regards
There are some notes about ResourceBuilder in this document: http://www.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/5.0.0/html/RichFaces/RichFacesArchitectureOverview.html
Sources of RichFaces can be explored for existing builders, e.g. this class: http://docs.jboss.org/richfaces/3.3.3.CR1/en/apidoc_impl/org/ajax4jsf/resource/cached/CachedResourceBuilder.html; you can extend/wrap existing builder to generate URLs you need.
As per the note we will need to register the resource builder under metainf/services ...does that mean I shall have to build the richfaces source ? If yes, is it possible to extend that behaviour externally in our application (ie without requiring to build the richfaces source) ?
Thanks and Regards
No, this doesn't require RichFaces rebuild. Place the file in your app classpath.