jive安裝指南(DB2版)

Java_lj發表於2003-10-13
經過幾天的努力,和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



相關文章