怎么好多内容不见了呢?在贴一次!经过几天的努力,和J道各位前辈的帮助,我终于装上了J道版JIVE!不敢独享,拿来大家一起研究!
一、版本
jive论坛J道版
二、下载
http://gro.clinux.org/projects/jivejdon/
三、服务器配置
操作系统:win2000 professional sp4
数据库:DB2 7.2.1
服务器:tomcat4.1.27
四、安装
1、关于数据库驱动
1)将DB2安装目录*YourInstallPath\SQLLIB\java(我的是D:\Program Files\SQLLIB\java)
下的JDBC驱动文件db2java.zip拷贝到YourInstallPath\Tomcat 4.1\common\lib
(我的是D:\Apache Group\Tomcat 4.1\common\lib)下,
2)将db2java.zip改名为db2java.jar;
2、创建数据库,建表
1)将c:\jivejdon\database\Jive_db2_7.sql拷贝到c:\下;
2)
C:\create db jive;
C:\db2 -tf Jive_db2_7.sql;
2、复制文件
1)在C盘上建立目录jive
2)将c:\jivejdon\application下文件拷贝到c:\jive下
3)修改c:\tomcat4.1\conf\server.xml文件加入
< Context path="/jive" docBase="c:\jive" debug="0" reloadable="true" >
< ResourceParams name="jdbc/Jive" > >
< parameter > >
< name > >user< /name > >
< value > >db2admin< /value > >
< /parameter > >
< parameter > >
< name > >password< /name > >
< value > >admin< /value > >
< /parameter > >
< parameter > >
< name > >driverClassName< /name > >
< value > >COM.ibm.db2.jdbc.app.DB2Driver< /value > >
< /parameter > >
< parameter > >
< name > >driverName< /name > >
< value > >jdbc:db2:jive< /value > >
< /parameter > >
< /ResourceParams > >
< /Context > >
4)修改c:\jive\WEB-INF\web.xml文件
在< /web-app > >之前加入:
< resource-ref > >
< description > >
Resource reference to a factory for java.sql.Connection
instances that may be used for talking to a particular
database that is configured in the server.xml file.
< /description > >
< res-ref-name > >
jdbc/Jive
< /res-ref-name > >
< res-type > >
javax.sql.DataSource
< /res-type > >
< res-auth > >
Container
< /res-auth > >
< /resource-ref >
3、修改jiveHome
修改c:\jive\WEB-INF\classes\jive_init.properties文件
jiveHome=C:\\jive\\WEB-INF\\jiveHome
4、重新启动tomcat
5、在浏览器中键入 http://localhost:8080/jive/admin/setup 后(如果出现乱码,
则将IE= > >查看= > >编码下
"自动选择"前的钩去掉并选择"简体中文")
检测通过,语言选英语然后进入数据库配置
driver=COM.ibm.db2.jdbc.app.DB2Driver
serverURL=jdbc:db2:jive
username=db2admin
password=admin
6、在c:\jive目录下创建文件test.jsp内容如下:
< %@ page import="javax.naming.Context" % > >
< %@ page import="javax.sql.DataSource"% > >
< %@ page import="javax.naming.InitialContext"% > >
< %@ page import="java.sql.*"% > >
< %
DataSource ds = null;
try{
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
ds = (DataSource)envCtx.lookup("jdbc/Jive");
if(ds!=null)
out.println("Connection is OK!");
else
out.println("Fail!");
}catch(Exception ne){ out.println(ne);}
% > >
如果IE显示Connection is OK!则恭喜你,可以连接到DB2数据库!(我就是在数据库连接上大费周折)
7、修改管理员密码
8、管理员设置
http://localhost:8080/jive/admin
用户名: admin
口令: 你刚才改的
9、论坛登陆
http://localhost:8080/jive