哪位兄台帮我看看JIVE安装问题, 数据库连接出错!加急!!!

04-02-26 jiri

环 境: Windows 2003 Ent 英文版

软 体: jivejdon-2.5 (取自GRO)

JDBC : mm.mysql-2.0.14-bin.jar(软体中lib自带)

数据库: mysql-5.0.0a-alpha-win

服务器: jakarta-tomcat-5.0.18

1. 按说明操作, 将application下所有内容COPY到TOMCAT的WEBAPPS下的jive里,并做配置文件jive.xml

<Context path="/jive" docBase="jive"

debug="0" privileged="true">

</Context>

2. 将mm.mysql-2.0.14-bin.jar入到TOMCAT/COMMON/LIB里, 并在WINDOWS的CLASSPATH里指定这个JAR的路径.

3. 在导入数据库脚本后, 给MySQL建立了一个用户(jive/jive).

运行http://localhost:8080/jive/admin/setup/可以进入安装页, 到第三步数据库连接设置时出错,org.gjt.mm.mysql.Driver, jdbc:mysql://localhost:3306/jive, jive/jive其它不改, 但测试无法连到数据库, JIVEHOME里的LOG记录为:

java.sql.SQLException: Communication failure during handshake. Is there a server running on localhost:3306?

TOMCAT后台打印记录为:

Warning: DbConnectionDefaultPool.getConnection() wascalled before the internal pool has been initialized.

哪位仁兄遇到过这类问题, 救俺一命吧.

dmt
2004-02-26 12:39

你的数据库驱动程序的参数没有正确,默认的经尝出问题的

jiri
2004-02-26 13:20

你指的是最大连接数最小连接数嘛?

这几个参数?

huhobo
2004-03-17 13:53

我也遇到了.

用mysql4.0就没问题了.

mysql5.0好像还有很多别的问题.

hgwnet
2004-03-17 14:22

你小学没有毕业吧难怪这么benben!!

错误信息很明显嘛,是你的数据库失败造成的错误,也就是说你的jive系统初始化数据库连接池阶段就没有成功!

这里下载的jivejdon版本很好,说实在的,是我下载的版本中最好的,参照提示每次都能轻松安装成功,第一次时我30分钟就完成了安装的全部过程,那个时候我学java还不到1个月,。今天翻看了很多这个论坛的提问,发现怎么那么多的低层次问题,都问得很傻瓜,很多参照提示或者源代码或者懂一点脑筋就可以自己解决问题的,却在这边发傻。我认为既然是搞技术的,就要有点研究精神,不然浪费时间不算,还很长时间不懂。