一、概述:
Jive是一个开放的Java源代码项目。其目标是建设一个开放结构的,强壮的,易于扩展的基于JSP的论坛。在其设计目标的指导下,其结构设计得非常得好,融合了很多新的观念,比如Design Pattern,可更换的Skin,可插入Plug等等。详细解读其源代码对于理解这些新的设计上的概念是很有裨益的。如果你对Design Pattern和Java语言有一定的了解,但是还是会时常迷惑于其中的话,不妨研究研究Jive源代码,一定会对其中的很多概念有更深入的理解。
二、平台:
操作系统: Windows 2000/XP/2003以及LINUX
SDK: J2sdk- 1.4.2 _04
Tomcat: Tomcat- 5.0.28
Mysql: Mysql 4.1.1
三、安装:
1、环境的设置(以下以Windows平台):
以下的环境设置是在SDK、Tomcat、Mysql安装完成后进行的设置:
Set JAVA_HOME= C:/j2sdk 1.4.2 _04
Set CATALINA_HOME= C:/jakarta-tomcat- 5.0.28
Set TOMCAT_HOME= C:/jakarta-tomcat- 5.0.28
SetPATH=.; %JAVA_HOME%/bin
注意:Jive开源项目是基于数据库设计的,其引擎是使用Tomcat实现的,数据库的驱动程序包要放置到%TOMCAT_HOME% /common/lib目录中;
2、Jive的设置:
(1)、数据库安装:在jivc的database目录中选择对应数据库如jive_mysql.sql,在数据库服务器上建立数据库名Jive 导入jive_mysql.sql执行,建立数据库;
(2)、Tomcat配置:Tomcat使用4.01以上,如果使用的是mysql,将lib目录下的mm.mysql- 2.0.14 -bin.jar作为JDBC驱动程序,将之拷贝到tomcat/common/lib下后,重启Tomcat测试;
(3)、将JIVE目录下所有文件拷贝到你服务器Tomcat应用目录下,如Tomcat/webapps/jive下(或者配置server.xml来指向虚拟路径);
(4)、配置JIVE目录中的WEB-INF/classes/jive_init.properties配置文件,并将 jiveHome=C://javasource//jive//jiveHome改为你的jive的jivHome目录;
(5)、进入http://localhost:8080/jive/admin/setup/ 设置安装,如果发现你缺少包,会提醒你。一切正常的话,出现"继续"按钮;
(6)、设置数据库:如果是mysql
driver=org.gjt.mm.mysql.Driver
serverURL=jdbc:mysql:// 10.0.1 .171/jive
username=用户名
password=密码
(7)、“继续”到 管理员账号设置,设置秘密;
(8)、全部设置完成后,到http:// 10.0.1 .171:8080/jive/admin管理登陆,设置你的论坛;
(9)、设置论坛后,可以http://localhost:8080/jive/浏览。
(10)、设置上传用户的路径是在以下文件的中:WEB-INF/jiveHome/jive_config.xml
<upload>
<dir> /jive/upload/</dir>
<relurl>upload/</relurl>
</upload>
dir是上传图片存放的绝对路径
relurl是网址的相对路径,比如upload/表示http://www.jdon.com:81/jive/upload/xxxx.jpg可以看到你刚刚上传的xxxx.jpg,因为上传图片有自动缩小功能,需要linux安装时是带图形X86的完全安装,用户如为中文名,将影响图片文件名。