jive 安装配置

环境准备:

Windows XP,  jdk1.6.0_18, Mysql Server 5.5, Tomcat 5.5.35, jive 2.0.1

在设置好JAVA_HOME以后设置CLASSPATH的时候把tools.jar以及dt.jar也放到路径里。

;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;

在设置Jive之前先要在mysqlsql server中创建一个数据库,这里命名为jive,然后把数据表倒进jive数据库中,sql语句在jive解压后的database目录下,这里用的是Jive_mysql.sql. 通过命令行或者像我这里通过

HeidiSQL客户端来执行这条sql语句(在已经安装HeidiSQL的情况下双击打开Jive_mysql.sql,并点击执行按钮),产生17个数据表。

1> 在Tomcat的webapps目录下面新建一个jive目录,将解压后的Jive里面的application下面的所有内容拷贝到这个目录下。

以我的安装环境为例:

D:\apache-tomcat-5.5.35\webapps\jive

                                                                      \admin

                                                                      \images

                                                                      \include

                                                                      \WEB-INF

                                                                                      \classes

                                                                                       \jiveHome

                                                                                       \lib

                                                                       \jsp文件

2> 修改classes目录下面的jive_init.properties, 设置

jiveHome=d:\\apache-tomcat-5.5.35\\webapps\\jive\\WEB-INF\\jiveHome

3> 下载mysql-connector-java-5.1.18-bin.jar,并放到D:\apache-tomcat-5.5.35\common\lib下面

4>启动Tomcat, 即从D:\apache-tomcat-5.5.35\bin 双击startup.bat

5> 从浏览器打开http://127.0.0.1:8080/jive/admin/setup/setup.jsp进入配置阶段,第三步是配置数据库:

     JDBC Driver输入org.gjt.mm.mysql.Driver

      Server输入jdbc:mysql://127.0.0.1/jive

      数据库连接通过后,设置Admin Setup



常见错误:

第5>步中配置数据库的时候如果报错如下:

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 320 in the jsp file: /admin/setup/setup3.jsp
The type Statement is ambiguous
317:             else {
318:             	// See if the Jive db schema is installed.
319:             	try {
320:             		Statement stmt = con.createStatement();
321:             		// Pick an arbitrary table to see if it's there.
322:             		stmt.executeQuery("SELECT * FROM jiveID");
323:             		stmt.close();


Stacktrace:
	org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:93)
	org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
	org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:451)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:328)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:307)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:565)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

那么,修改D:\apache-tomcat-5.5.35\webapps\jive\admin\setup 下面的setup3.jsp, 在import里添加一句java.sql.Statement, 添加以后的jsp如下:

<%@ page import="java.io.*,
                 java.lang.reflect.*,
                 java.util.*,
                 java.sql.*,
                 java.sql.Statement,
                 java.beans.*,
                 com.jivesoftware.forum.*,
                 com.jivesoftware.forum.util.*,
                 com.jivesoftware.forum.database.*"%>





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值