1

我正在我们的 Ubuntu 12.04 64 位服务器上安装 Atlassian Confluence。我下载了一个完整的 Confluence 安装包,并已经将它安装在虚拟机上进行测试。现在我将它安装在服务器上,当涉及到数据库配置时,我选择 MySQL 和 External DB。然后我得到这个错误Could not find driver with class name: com.mysql.jdbc.Driver

所以我下载了特定的驱动程序mysql-connector-java-5.1.26,并将其放在它应该在的位置。

/opt/atlassian/confluence/confluence/WEB-INF/lib/mysql-connector-java-5.1.26-bin.jar

到目前为止一切都很清楚,但现在我必须配置我的 CLASSPATH(我现在不明白那是什么)

我去了sudo nano /etc/environment,这就是文件现在的样子:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME "/usr/lib/jvm/java-1.6.0-openjdk-amd64"
CLASSPATH="/opt/atlassian/confluence/confluence/WEB-INF/lib"

由于它仍然无法正常工作(同样的错误),我想知道我还需要做什么,也许有人可以向我解释这个过程?任何帮助都是赞成的!

4

4 回答 4

2

当您错过提供适当驱动程序类的 jar 时会出现此错误

尝试添加此依赖项

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.26</version>
</dependency>

或者,您可以下载 jar 并将其放入您的构建路径中。

右键->构建路径->配置构建路径->添加外部jar

于 2013-09-05T08:21:20.227 回答
1

您必须将 mysql.jar 保存在服务器的 lib 文件夹中

于 2013-09-05T08:16:20.597 回答
0

已经几个月了,也许你已经解决了这个问题,

我仍然想留下我的评论:


请参阅https://confluence.atlassian.com/display/DOC/Database+Setup+For+MySQL 注意“安装后立即停止,在浏览器中打开 Confluence 设置向导之前”。我的顺序错误然后,我通过使用重新启动汇合解决了这个问题

服务融合重启

于 2014-02-28T09:04:10.367 回答
0

不确定这是否会有所帮助,但您的 /etc/environment 文件中有一个错字:

## You have (missing '=')...
#JAVA_HOME "/usr/lib/jvm/java-1.6.0-openjdk-amd64"
## Should be...
JAVA_HOME="/usr/lib/jvm/java-1.6.0-openjdk-amd64"
于 2015-12-18T21:33:42.003 回答