DLL's (.dll/.so files) should be placed somewhere OS can find them, either via "/etc/ld.so.conf" (making a ldconfig) or in a directory listed in LD_LIBRARY_PATH variable (as I'm doing in my custom start_tomcat.sh script, that is actualy a wrapper of startup.sh)
If I put everything in TOMCAT_HOME/shared/lib/ and set LD_LIBRARY_PATH to that directory, Tomcat do render the JPEG/GIF images I'm doing... But the problem is when I change that directory to somewhere else, as TOMCAT_HOME/shared/lib/sun.jai-1.1.2-linux-i386/lib/ Yes, I could be smart and leave everything in the same directory, but our app do use lots of external jars (ororegexp, jdbc from 5 different vendors, etc), and I would like to leave shared/lib/ as clean as possible to track versioning of those jar files. --- "Shapira, Yoav" <[EMAIL PROTECTED]> wrote: > > Howdy, > Don't DLLs usually end in .dll, rather than .jar? > So they won't get > loaded even if you put them in shared/lib (or any of > tomcat's other lib > directories), as tomcat only looks for .jar files. > > Yoav Shapira > Millennium ChemInformatics > > > >-----Original Message----- > >From: Ivan Montoro [mailto:[EMAIL PROTECTED] > >Sent: Tuesday, July 29, 2003 1:44 PM > >To: [EMAIL PROTECTED] > >Subject: Using Sun JAI with Tomcat > > > >Hi everybody, > > > >I've read tons of questions about CLASSPATH and > >CATALINA_OPTS ways to add classes to Tomcat's env > and > >why this should be avoided. Our app requires some > >graphics manipulation, and I've read good comments > >about Sun's "Java Advanced Imaging API". > > > >This is one of the trickiest packages I've ever > seen, > >as it does not require X to be installed and > running > >in order to make awt manipulations, but it uses > some > >DLL/SO files for Solaris (sparc/i386), Linux and > >Windows. DLL's in Unix platforms have the same > name, > >so I cannot just put both them in the same > directory > >(say CATALINA_HOME/shared/lib/) > > > >So I would rather prefer to have both versions in > >different subdirectories and append one or another > to > >classpath/classloader depending on `uname -o/i/p`. > Say > >CATALINA_HOME/shared/lib/sun.jai-1.1.2-<OS>-<arch>/lib/ > > > >How do I do that? I'm in the correct path? Does > >anybody know why multiplatform is broken with this > >library? Any suggestions on my "start_tomcat.sh" > >script parameters will be realy appreciated. > > > >By now I've set "-Xbootclasspath/a:/path/to/jai/" > and > >"LD_LIBRARY_PATH=/path/to/jai/" (both exported), > but > >it doesn't work... > > > >Thanks!! > > > >Ivan > > > >_______________________________________________________________________ > _ > >Want to chat instantly with your online friends? > Get the FREE Yahoo! > >Messenger http://uk.messenger.yahoo.com/ > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: > [EMAIL PROTECTED] > >For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > This e-mail, including any attachments, is a > confidential business communication, and may contain > information that is confidential, proprietary and/or > privileged. This e-mail is intended only for the > individual(s) to whom it is addressed, and may not > be saved, copied, printed, disclosed or used by > anyone else. If you are not the(an) intended > recipient, please immediately delete this e-mail > from your computer system and notify the sender. > Thank you. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > ________________________________________________________________________ Want to chat instantly with your online friends? Get the FREE Yahoo! Messenger http://uk.messenger.yahoo.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
