PS I tried using a different URL (file:/etc/BlueVueBatch/BVBDatabases/PostgreSQLDatabase.jar) instead of the weirdly formed one below, but I get the same error message. I guess it will load the classes in that JAR either way, but (as I expected), the format of the URL does not make a difference for access to other classes.
> > > I'm guessing that: > > > * sun.misc.Launcher$ExtClassLoader is the bootstrap class loader > > > > Not quite - the bootstrap class loader is null; the > > ExtClassLoader is the one that looks in the JRE's lib/ext directory. > > > > > * sun.misc.Launcher$AppClassLoader is the system class loader > > > * org.apache.catalina.loader.StandardClassLoader is the Tomcat > > > 'common' class loader > > > * org.apache.catalina.loader.WebAppClassLoader is the > > Tomcat 'webapp' > > > class loader for my project > > > * java.net.FactoryURLClassLoader is the class loader that > > I created to > > > load classes out of my JAR plugin > > > > Those four appear to be correct. > > > > Can you determine the URLs supported by the last two? Use > > the getURLs() API, or poke around in the JMX beans with JConsole. > > java.net.FactoryURLClassLoader: > * jar:file:/etc/BlueVueBatch/BVBDatabases/PostgreSQLDatabase.jar!/ > > That's my plugin JAR. Should I be using a different URL format? > > org.apache.catalina.loader.WebappClassLoader: > * file:/var/lib/tomcat6/webapps/BVWeb/WEB-INF/classes/ > * file:/var/lib/tomcat6/webapps/BVWeb/WEB-INF/lib/BVLib.jar > * file:/var/lib/tomcat6/webapps/BVWeb/WEB-INF/lib/Sixnet.jar > * > file:/var/lib/tomcat6/webapps/BVWeb/WEB-INF/lib/antlr-runtime- > 3.1.2.jar > * > file:/var/lib/tomcat6/webapps/BVWeb/WEB-INF/lib/commons-fileup > load-1.2.1 > .jar > * file:/var/lib/tomcat6/webapps/BVWeb/WEB-INF/lib/commons-io-1.4.jar > * > file:/var/lib/tomcat6/webapps/BVWeb/WEB-INF/lib/commons-loggin > g-1.0.4.ja > r > * > file:/var/lib/tomcat6/webapps/BVWeb/WEB-INF/lib/freemarker-2.3.13.jar > * file:/var/lib/tomcat6/webapps/BVWeb/WEB-INF/lib/log4j-1.2.15.jar > * file:/var/lib/tomcat6/webapps/BVWeb/WEB-INF/lib/ognl-2.6.11.jar > * > file:/var/lib/tomcat6/webapps/BVWeb/WEB-INF/lib/postgresql-8.3 > -604.jdbc4 > .jar > * > file:/var/lib/tomcat6/webapps/BVWeb/WEB-INF/lib/struts2-core-2.1.6.jar > * file:/var/lib/tomcat6/webapps/BVWeb/WEB-INF/lib/xwork-2.1.2.jar > > Third up from the bottom is the one that provides > org.postgresql.Driver > > ~Jonathan > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org