我在Ubuntu 12.04 64位服务器上安装Atlassian Confluence。我下载了一个完全打包的Confluence安装,并已将其安装在虚拟机上进行测试。现在我将它安装在服务器上,当涉及到数据库配置时,我选择了MySQL和外部数据库。
然后我收到此错误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"
由于它仍然不起作用(同样的错误),我想知道我还有什么需要做的,也许有人可以向我解释这个过程?任何帮助都被赞成了!
答案 0 :(得分:2)
错过jar以提供适当的驱动程序类
时会出现此错误尝试添加此依赖项
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.26</version>
</dependency>
或者您也可以下载jar并将其放入构建路径中。
右键单击 - &gt; buildpath - &gt;配置buildpath - &gt;添加外部罐子
答案 1 :(得分:1)
你必须将mysql.jar保存在服务器的lib文件夹中
答案 2 :(得分:0)
已经好几个月了,可能你已经解决了这个问题,
我还是想发表评论:
见https://confluence.atlassian.com/display/DOC/Database+Setup+For+MySQL 请注意“在安装后立即停止,然后在浏览器中打开Confluence安装向导”。 然后,我进入了错误的订单,我通过重启汇合使用
解决了问题答案 3 :(得分: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"