【发布时间】:2012-09-01 21:13:44
【问题描述】:
首先,我对tomcat6知之甚少,也很久没有做过复杂的java工作了。
所以我朋友的服务器出现故障,我正在尝试在新系统上运行(Ubuntu 12.04,带有 Tomcat6)。
他的网站有一些 birt 报告的链接,但它们不起作用。 jdbc mysql驱动好像有问题。
这是我所拥有的: 在 catalina.sh 中,我有
CLASSPATH=$CLASSPATH:/usr/share/java
在那个目录中,我有(显然,这里不仅仅是这些东西):
mysql-connector-java-5.1.16.jar
mysql-connector-java.jar
mysql.jar
birt 的东西部署在 /var/lib/tomcat6/webapps/WebViewerExample 中,在那里我看到了 WEB-INF/lib 目录,我还复制了 mysql-connector jar 文件。
我设置 birt 以便它记录内容,这是它给我的错误:
Sep 1, 2012 3:49:51 PM org.eclipse.birt.report.data.oda.jdbc.JDBCDriverManager loadExtraDriver
SEVERE: refreshUrlsWhenFail: true
Sep 1, 2012 3:49:51 PM org.eclipse.birt.report.data.oda.jdbc.JDBCDriverManager loadExtraDriver
SEVERE: driverClassPath: null
Sep 1, 2012 3:49:51 PM org.eclipse.birt.report.data.oda.jdbc.JDBCDriverManager loadExtraDriver
SEVERE: Registered URLs:
Sep 1, 2012 3:49:51 PM org.eclipse.birt.report.data.oda.jdbc.JDBCDriverManager findDriver
WARNING: Failed to load JDBC driver class: com.mysql.jdbc.Driver
Sep 1, 2012 3:49:51 PM org.eclipse.birt.data.engine.odaconsumer.ConnectionManager openConnection
SEVERE: Unable to open connection.
org.eclipse.birt.report.data.oda.jdbc.JDBCException: Cannot load JDBC Driver class: com.mysql.jdbc.Driver.
at org.eclipse.birt.report.data.oda.jdbc.JDBCDriverManager.findDriver(JDBCDriverManager.java:782)
.... Huge stack trace...
所以我对 java 和 tomcat 不太了解。关于我可以做些什么来让它工作的任何线索?
【问题讨论】:
标签: java linux tomcat jdbc driver