Surely sendmail reeled when thusly spake Geert Bevin:
>
> There's a problem with Derby when it's in the WEB-INF/lib
> dir of your web application, some classloading issue. Try
> putting it in a lib dir of tomcat.
I moved derby.jar and derbytools.jar to apache-tomcat/shared/lib/
but now I get class-not-found errors. the jarfiles are both mode
-rw-r--r-- and owned by me, who also starts up & owns Tomcat.
Could it possibly be an issue of <user> & <password> ???
rep/datasources.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE datasources SYSTEM "/dtd/datasources.dtd">
<datasources>
<datasource name="derby">
<driver>org.apache.derby.jdbc.EmbeddedDriver</driver>
<url>jdbc:derby:rife</url>
<user>fred</user>
<password>fredderf</password>
<poolsize>5</poolsize>
</datasource>
</datasources>
I'll try the other Tomcat lib directories.
thx
fred
com.uwyn.rife.database.exceptions.DriverInstantiationErrorException: Couldn't
instantiate the JDBC driver 'org.apache.derby.jdbc.EmbeddedDriver'.
at
com.uwyn.rife.database.Datasource.createConnection(Datasource.java:258)
at
com.uwyn.rife.database.ConnectionPool.preparePool(ConnectionPool.java:101)
at
com.uwyn.rife.database.ConnectionPool.getConnection(ConnectionPool.java:266)
at com.uwyn.rife.database.Datasource.getConnection(Datasource.java:313)
at
com.uwyn.rife.database.DbQueryManager.getConnection(DbQueryManager.java:2993)
at
com.uwyn.rife.database.DbQueryManager.executeGetFirstInt(DbQueryManager.java:820)
at
com.uwyn.rife.database.DbQueryManager.executeGetFirstInt(DbQueryManager.java:789)
at
com.uwyn.rife.database.querymanagers.generic.AbstractGenericQueryManager._count(AbstractGenericQueryManager.java:674)
at
com.uwyn.rife.database.querymanagers.generic.databasedrivers.generic.count(generic.java:153)
at wa.DRecords.countAll(DRecords.java:266)
at wa.DRecords.getTotals(DRecords.java:283)
at wa.DRecords.printTotals(DRecords.java:309)
at wa.DRecords.printTotals(DRecords.java:302)
at wa.rep.ParticipantWA.initialize(ParticipantWA.java:277)
at
com.uwyn.rife.rep.BlockingParticipant.run(BlockingParticipant.java:252)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassNotFoundException:
org.apache.derby.jdbc.EmbeddedDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.findSystemClass(ClassLoader.java:882)
at
com.uwyn.rife.engine.EngineClassLoader.loadClass(EngineClassLoader.java:582)
at
com.uwyn.rife.engine.EngineClassLoader.loadClass(EngineClassLoader.java:138)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at
com.uwyn.rife.database.Datasource.createConnection(Datasource.java:250)
... 15 more
java.lang.ClassNotFoundException: org.apache.derby.jdbc.EmbeddedDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.findSystemClass(ClassLoader.java:882)
at
com.uwyn.rife.engine.EngineClassLoader.loadClass(EngineClassLoader.java:582)
at
com.uwyn.rife.engine.EngineClassLoader.loadClass(EngineClassLoader.java:138)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at
com.uwyn.rife.database.Datasource.createConnection(Datasource.java:250)
at
com.uwyn.rife.database.ConnectionPool.preparePool(ConnectionPool.java:101)
at
com.uwyn.rife.database.ConnectionPool.getConnection(ConnectionPool.java:266)
at com.uwyn.rife.database.Datasource.getConnection(Datasource.java:313)
at
com.uwyn.rife.database.DbQueryManager.getConnection(DbQueryManager.java:2993)
at
com.uwyn.rife.database.DbQueryManager.executeGetFirstInt(DbQueryManager.java:820)
at
com.uwyn.rife.database.DbQueryManager.executeGetFirstInt(DbQueryManager.java:789)
at
com.uwyn.rife.database.querymanagers.generic.AbstractGenericQueryManager._count(AbstractGenericQueryManager.java:674)
at
com.uwyn.rife.database.querymanagers.generic.databasedrivers.generic.count(generic.java:153)
at wa.DRecords.countAll(DRecords.java:266)
at wa.DRecords.getTotals(DRecords.java:283)
at wa.DRecords.printTotals(DRecords.java:309)
at wa.DRecords.printTotals(DRecords.java:302)
at wa.rep.ParticipantWA.initialize(ParticipantWA.java:277)
at
com.uwyn.rife.rep.BlockingParticipant.run(BlockingParticipant.java:252)
at java.lang.Thread.run(Thread.java:595)
_______________________________________________
Rife-users mailing list
[email protected]
http://www.uwyn.com/mailman/listinfo/rife-users