Yakov,
if this works with Tomcat but fails with Weblogic:
String uri =
getServletContext().getResource("/WEB-INF/xsl/tab.xsl").toString();
isn't it a Weblogic problem in Weblogic's code, or posibly the
configuration. Such a getResource() call would fail for other resources
too, not just ones needed by xalan. As I understand it, getServletContext
() returns a handle on the envonment that the servlet runs in, and that is
the servlet engine provided by Weblogic.
Brian Minchau
XSLT Development, IBM Toronto