Hi, The best could be add this dependency in a profile (called test or hsqldb ?) and run : tomcat:run -Ptest or -P hsqldb (so test is shorter for fingers :-) ).
-- Olivier 2009/8/6 Mauricio Hiroshi Nagaoka <[email protected]>: > Hi! > > I'm trying to run my web app on a local Tomcat instance using mvn > tomcat:run. However, during the app startup, I got the following > exception: > > 2009-08-06 11:18:35,913 WARN SettingsFactory - Could not obtain > connection metadata > org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC > driver class 'org.hsqldb.jdbcDriver' > at > org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1136) > at > org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880) > at > org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:82) > ... > Caused by: java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver > 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:319) > at > org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) > at > org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255) > at > org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274) > at > org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) > at java.lang.ClassLoader.loadClass(ClassLoader.java:254) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:402) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:169) > at > org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1130) > ... 69 more > > This is probably because I need to copy the JDBC driver jar file to > the appropriate location. > Usually this file goes on $TOMCAT_HOME/lib folder, but since I'm using > mvn tomcat:run, there is no such $TOMCAT_HOME folder, correct? > So I would like to know where to copy this file to or, if this is not > the case, how to solve this exception. > > Thanks! > Mauricio > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > -- Olivier --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
