Did you mean UnsatisiedLinkError ? Because that's all I can find in the javadocs. In this case, your code won't catch this Error, since an Error is not an Exception. So perhaps the container will end up catching it and wrapping it in a JasperException. Is there a 'route cause' for the JasperException ?
> -----Original Message----- > From: Peter Kwan [mailto:[EMAIL PROTECTED] > Sent: Monday, July 21, 2003 12:06 PM > To: [EMAIL PROTECTED] > Subject: System.load Exceptions cannot be caught > > > I have the following code in my static class initialization > code for loading native code: > > static > { > try > { > System.load("some_path_A"); > } > catch (Exception e) > { > System.load("some_path_B"); > } > > .............. > > > The class is used in a JSP project. If I put my native code > in some_path_B, then when the JSP page is accessed the first > time, TomCat throws: > > org.apache.jasper.JasperException: Can't load library: some_path_A > > It is as if the exception is not catched at all. Also, > according to Java doc, the exception throw should be > UnsatisfiedLinkException, not org.apache.jasper.JasperException. > > The above code runs normally in iPlanet with JDK1.3.1_08. It > just fails in Tomcat 4.1.24 with the same JDK. So I think it > is related to Tomcat and not JDK. > > Could someone please help me to get around? > > Regards > Peter Kwan > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]