Author: jfclere
Date: Tue Jun 24 05:26:55 2008
New Revision: 671153
URL: http://svn.apache.org/viewvc?rev=671153&view=rev
Log:
Log the exception when the file we dlopen exists.
Otherwise errors like:
+++
java.lang.UnsatisfiedLinkError:
/home/jfclere/jbossweb_trunk/output/build/bin/META-INF/lib/linux2/x64/libaprutil-1.so.0.2.8:
libpq.so.3: cannot open shared object file: No such file or directory
+++
Can't be traced.
Modified:
tomcat/connectors/trunk/jni/java/org/apache/tomcat/jni/Library.java
Modified: tomcat/connectors/trunk/jni/java/org/apache/tomcat/jni/Library.java
URL:
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jni/java/org/apache/tomcat/jni/Library.java?rev=671153&r1=671152&r2=671153&view=diff
==============================================================================
--- tomcat/connectors/trunk/jni/java/org/apache/tomcat/jni/Library.java
(original)
+++ tomcat/connectors/trunk/jni/java/org/apache/tomcat/jni/Library.java Tue Jun
24 05:26:55 2008
@@ -33,6 +33,7 @@
static private Library _instance = null;
private Library()
+ throws Exception
{
boolean loaded = false;
String err = "";
@@ -42,6 +43,16 @@
loaded = true;
}
catch (Throwable e) {
+ String name = System.mapLibraryName(NAMES[i]);
+ String path = System.getProperty("java.library.path");
+ String sep = System.getProperty("path.separator");
+ String [] paths = path.split(sep);
+ for (int j=0; j<paths.length; j++) {
+ java.io.File fd = new java.io.File(paths[j] +
System.getProperty("file.separator") + name);
+ if (fd.exists()) {
+ e.printStackTrace();
+ }
+ }
if ( i > 0)
err += ", ";
err += e.getMessage();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]