sorry, there was a typo in the java code

the line that reads like:

xslSource.setSystemId(servletcontext.getRealPath("stylesheets/mifIntegrationReport.xsl"));

should really read like:

StringBuffer sb = new StringBuffer("//");
sb.append(servletcontext.getRealPath("stylesheets/mifIntegrationReport.xsl"));
xslSource.setSystemId(sb.toString());

<original message follows...>
--- Sandeep Takhar <[EMAIL PROTECTED]> wrote:
> sorry, but I do not know where to find the archives
> and cannot search for my problem. <The archives at
> covalent I cannot access and the archives on the
> main
> web page point to covalent>
> 
> I have a problem that I think is specific to
> WebSphere
> 3.0.2 and the import statement.
> 
> I can get to the first file in my document root
> directory, but then it seems that it wants to keep
> finding the import files in the bin directory.
> 
> The initial file is found from the document root:
> "stylesheets/mifIntegrationReport.xsl"
> 
> My import code will look like:
> 
> import href="common.xsl"
> 
> my java code looks like:
> 
> public void init(ServletConfig servletconfig) throws
> ServletException {
>         try {
>                 super.init(servletconfig);
>                 conf = servletconfig;
>                 _stylesheetCache = new Hashtable();
>                 ServletContext servletcontext =
> conf.getServletContext();
>                 InputStream xslIS = new
> BufferedInputStream(new
>
FileInputStream(servletcontext.getRealPath("stylesheets/mifIntegrationReport.xsl")));
>                 StreamSource xslSource = new
> StreamSource(xslIS);
>         
>
xslSource.setSystemId(servletcontext.getRealPath("stylesheets/mifIntegrationReport.xsl"));
>                 TransformerFactory factory =
> TransformerFactory.newInstance();
>                 Templates compiledSheet =
> factory.newTemplates(xslSource);
>         
>
_stylesheetCache.put("stylesheets/mifIntegrationReport.xsl",
> compiledSheet);
>         } catch (Exception e) {
>                 System.out.println(e);
>         }
> }
> 
> the error I get looks like:
> 
>
javax.xml.transform.TransformerConfigurationException:
> File
>
"file:////usr/WebSphere/AppServer/bin////usr/WebSphere/AppServer/hosts/default_host/CreditProcessWebAppTest/web/common.xsl"
> not found.
> 
> I can get it to work by moving all my stylesheets to
> the bin directory.  However i would prefer if I
> didn't
> have to do this.  Is this a websphere 3.0.2 problem?
> 
> Can I fix this somehow?
> 
> Thanks for any help
> 
> Sandeep
> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail -
> only $35 
> a year!  http://personal.mail.yahoo.com/


__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35 
a year!  http://personal.mail.yahoo.com/

Reply via email to