java - Failed to connect hypersonic(HSQLDB) DB on Apache 7.0 -
i have project in eclipse defined 'dynamic web project' on apache-tomcat 7.0 server.
need connect hypersonic db (hsqldb) in of java classses.
the code i'm trying make simple:
private connection getconnection(){ connection conn; try { class.forname("org.hsqldb.jdbcdriver"); conn = drivermanager.getconnection("jdbc:hsqldb:hsql://localhost","sa",""); return conn; } catch (exception e) { e.printstacktrace(); } return null; } i added hsqldb.jar lib library located in project , defined in java build path on eclipse.
the problem i'm getting error:
java.lang.classnotfoundexception: org.hsqldb.jdbcdriver @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1722) @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1573) @ java.lang.class.forname0(native method) @ java.lang.class.forname(unknown source) @ root.login.getconnection(login.java:75) @ root.login.dopost(login.java:35) so cannot find org.hsqldb.jdbcdriver class reason.
have made configuration many times before that, , went well.
funny story:
managed have simple java project main function , function on same configuration, , went on exact same machine.
- what can in order find class?
- is there more information need tell make clearer?
in web application, have add hsqldb.jar file web-inf/lib folder of application (or $tomcat_home/lib folder, if have more webapps using it). have in eclipse project's classpath not enough.
Comments
Post a Comment