Hi Vedha,
Indeed, with a oxf:/ URL, Orbeon Forms will load the file as a resource, and by default look under WEB-INF/resources in the Orbeon Forms war. I think I would tell Orbeon Forms about a new resource directory, which is outside of the war. With Tomcat, you can do so by adding the following inside the <Context> element, in Tomcat's server.xml:
<Parameter override="false" name="oxf.resources.priority.0" value="org.orbeon.oxf.resources.FilesystemResourceManagerFactory"/>
<Parameter override="false" name="oxf.resources.priority.0.oxf.resources.filesystem.sandbox-directory" value="/path/to/you-resources-dir"/>
Obviously, in the above changing "/path/to/you-resources-dir" as necessary. Then, if you reference oxf:/sample.xml, Orbeon Forms will look for it under /path/to/you-resources-dir/sample.xml. Would this work in your scenario?
Alex
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet