全面搞定jive3.1.1

全面搞定jive3.1.1
yippit 原创  (参与分:351,专家分:1740)   发表:2003-9-13 下午8:33   版本:1.0   阅读:8316

近日坛子里面很多人问起这个问题,要么中文显示乱码出错,要么不能数据库建立失败等等。小弟不才,就我安装的经验,给大家提供参考。有不对的地方,请指正为感。

我建议选择jive3.1.1或者更高的版本,因为这个版本对国际化的utf-8编码支持很好。这个就可以避免很多使用jsp显示中文的种种问题。
操作系统Linux, Win2000, WindowXP
web服务器平台,我选择了Tomcat4.1。至于如何安装Tomcat,我这里就不说了。可以用google搜索出一大堆的安装方法。
数据库系统,我用的是mysql4.1。因为它是免费的,速度也不错。处理中小型数据库,完全应付的过去。这个版本对utf-8编码支持也不错。
Java环境,我用的是j2sdk_1.4.1版本。

上述所需的软件和安装方法,均可以在google中搜索到。
成功安装上述软件后,还有一个小的步骤需要进行一下,你需要下载
mm.mysql-2.0.4-bin.jar(本站也可以找到下载)
这个东东,然后把它拷贝到Tomcat的common/lib文件下。

一、下载jive3.1.1软件
最好是破解过的,否则没有license,他也不会让你运行。将下载后的软件解压。应该有如下目录和文件
database---各种数据库平台所需的数据库
documentation---英文的jive文档,应该需要好好看看
jive3---就是jive论坛所需的所有文件啦
jiveHome---jive论坛所需的设置信息
resources---资源文件,定义jive论坛的不同的样式,SKIN之类的。一般般的东西啦
changelog.html
issues.html
MakeWAR.jar
README.html---英文版本的说明文件,里面有安装方法。如果你稍懂E文,建议看这个安装指南,很专业的。


二、开始拷贝有用的文件到相应的地方去
Window下的拷贝程序
拷贝jiveHome目录到C:盘去吧,当然你可以放到其他地方,不过我建议开始安装的时候,先放在这里吧。解说起来方便,明白jive的运作原理后你也可以放到其他地方去。
拷贝jive3目录到你的Tomcat/webapps/目录下

Linxu下的拷贝程序
拷贝jiveHome目录到/usr/local/目录下,当然你可以放到其他地方,不过我建议开始安装的时候,先放在这里吧。解说起来方便,明白jive的运作原理后你也可以放到其他地方去。
拷贝jive3目录到你的Tomcat/webapps/目录下
修改上述两个文件的读写属性,和Tomcat/webapps/ROOT/相同就可以了。这样做的目的是保证Tomcat服务能够进行读写访问。既然玩Linux相信,应该是高手了吧,修改文件属性的应该不是问题吧。

三、开始安装数据库
1、确定mysql是处于运行状态。将database/jive_forums_mysql.sql文件拷贝到mysql/bin目录下。因为马上就要导入数据库了。
2、在mysql中建立一个新的数据库。例如你可以取名为"jive",当然也可以取名其他。建议先用"jive"这个名字吧。解说方便。
3、建立好这个数据库后,你可以导入jive的数据库表了。可以用这个指令
mysql -u account -p jive < jive_forums_mysql.sql
其中account是你打算用的mysql账号,jive就是刚才新建立的数据库名称
4、你可以通过你了解的各种方法,检查数据库是否建立成功。如果不成功,找到原因,然后解决它。

四、设置jive所需要的参数
jive3.1.1设置还算是比较方便。
修改/Tomcat/webapps/jive3/WEB-INF/classes/jive_init.xml里面的内容
源文是
<?xml version="1.0"?>
<jiveHome> </jiveHome>

Window版本修改为,注意\的方式阿
<?xml version="1.0"?>
<jiveHome>c:\jiveHome</jiveHome>

Linux版本的修改为,注意大小写
<?xml version="1.0"?>
<jiveHome>/usr/local/jiveHome</jiveHome>

设置的意思是,让jive找到jiveHome所在硬盘的地方

四、开始安装jive论坛了
1、启动Tomcat。启动前保证mysql是已经处于运行状态了阿。
2、用IE浏览器,或者其他WEB浏览器,在地址栏输入
http://172.0.0.1:8080/jive3/admin/setup/
你将会看到jive的设置页面,如果没有看到,有找不到原因,看看上述步骤是否和文章所述一致。如果不一样,就按照上述步骤再来一次。如果一样还不对,那就在本站论坛提问吧。尽量帮你,但是不保证一定能够帮到你。
3、一路Next下去,一直到设置数据库的界面停下来,这里需要填写内容了
在driver栏目里面,填写org.gjt.mm.mysql.Driver
jive使用那个数据库连接驱动
在serverURL栏目里面,填写jdbc:mysql://localhost:3306/jive
jive连接mysql的那个数据库名称
至于username和password栏目,应该填写什么就填写什么。
然后Next下去。如果填写无误,应该就没有问题了。
4、最后一步是让你修改admin密码,这里千万注意注意注意,就是这里千万千万不要修改。Skip跳过就好。今后在jive管理页面在修改吧。
5、调过后,你将可以看到可以进入超级用户管理界面的页面了。也就是说jive3.1.1的安装部分你已经完成了100%了,如果你不打算使用utf-8编码的话。


五、设置utf-8编码
1、关闭Tomcat服务程序。
2、修改jiveHome/jive_config.xml文件,在该文件中找到

<database>
<defaultProvider>
<driver>org.gjt.mm.mysql.Driver</driver>
<serverURL>jdbc:mysql://localhost:3306/jivebbs</serverURL>
<username>root</username>
<password />
<minConnections>5</minConnections>
<maxConnections>15</maxConnections>
<connectionTimeout>1.0</connectionTimeout>
</defaultProvider>
</database>
然后修改为

<database>
<defaultProvider>
<driver>org.gjt.mm.mysql.Driver</driver>
<serverURL>jdbc:mysql://localhost:3306/jivebbs</serverURL>
<username>root</username>
<password />
<minConnections>5</minConnections>
<maxConnections>15</maxConnections>
<connectionTimeout>1.0</connectionTimeout>
</defaultProvider>
<mysql>
<useUnicode>true</useUnicode>
</mysql>
</database>

3、重新启动Tomcat服务程序。

六、设置jive论坛使用的编码方案,以及修改超级用户密码
1、用IE浏览器,或者其他WEB浏览器,在地址栏输入
http://172.0.0.1:8080/jive3/admin/
输入
用户名:admin
密码:admin
进入管理页面
2、在点选Global Settings,然后点选Locale Settings,然后设置Character Set为Unicode (UTF-8)就可以了
3、修改密码:
点选Users & Groups,然后点选User Summary,然后编辑admin用户,然后修改密码吧!
4、在Content的Category Summary中,添加论坛吧。
5、新开一个浏览器窗口输入
http://172.0.0.1:8080/jive3/
你应该看到jive论坛了,至此。jive安装结束。

----------------------------------------------------------------------------------------------------------
八、其他方面的点点滴滴
一、中文搜索的问题
答:在管理页面Global Settings中Search Settings中
Search Settings
------------------Indexer Type (* Supports Stemming): 选择Chinese,Japanese...
会弹出一个对话框。看清楚后,选择确认。
按下Save Settings按钮,保存。注意,这里有个BUG,就是Indexer Type (* Supports Stemming)里面的选择,又变回来了。不要管它就好。
按下Optimize Index按钮
按下Rebuild Index按钮
在按一次Save Settings按钮
然后中文搜索的问题应该可以解决了

二、贴字中<BR>的问题
答:首先换个mysql的驱动程序,建议用mm.mysql-2.0.4-bin.jar。
其次可能需要修改Filters的顺序,我这里的设置是
1、HTML
2、Newline
3、...
4、...

三、为什么看到的页面还有很多英文阿。
意思是根据你的Locale Settings中的Locale设置,你需要一个新的相应的jive_forums_i18n.properties或者jive_forums_i18n_en.properties或者jive_forums_i18n_zh_CN.properties文件。
建议当时的Locale Settings中的Locale设置为Chinese (China),那么你需要一个jive_forums_i18n_zh_CN.properties文件,放到Tomcat/webapps/jive/WEB-INF/classes/中,如果你要求不高,可以在本站下载到这个翻译不是很好的文件。注意,这个文件之为utf-8编码使用。

四、为什么看到jive后缀不是*.jsp而是*.jspa这样的东东?
答:这个回答我组织不好词语,建议解压jiveforums.jar后看看action.xml文件吧。或者请高手帮忙回答一下。我好添加到这里来。

五、安装到问题--第五步(你有可能遇到)
 

前四步很顺利,第五步,要求输入
current password____
提示:If this is a new Jive Forums installation, the current password will be admin。
然而,输入admin
显示
The value you supplied for the current password field does not appear to be the valid password for the admin account. Try again with the correct password。
 

答:建议换个mysql的驱动,用这个mm.mysql-2.0.4-bin.jar。

六、还有更多问题,本站总是回答不了,该怎么办啊?
答:首先希望本站能够回答的朋友,都来帮帮忙。其次,也请原谅,问题可能大家都没有遇到过。我这里隆重推荐一个jive学习的网站,虽然人气不旺,但其jive的坛主Leon能力和态度都非常好。顺带说一句,这绝对不是做广告,Leon我不认识的。


版权声明   给作者写信
本篇文章对您是否有帮助?  投票:         投票结果:   cool.gif  4     sad.gif  0


  评论人:YiMing    参与分: 6    专家分: 0 发表时间: 2003-9-15 下午3:32
不知道你的论坛在设置为中文(按照你所说)后在前台是否为中文?
我在后台添加版块(中文的名称)不行的。

  评论人:yippit    参与分: 351    专家分: 1740 发表时间: 2003-9-17 下午9:44
要修改配置文件的

  评论人:intelchen    参与分: 6    专家分: 0 发表时间: 2003-12-23 下午1:15
我的中文搜索老是不行,
按http://www.javaresearch.org/article/showarticle.jsp?column=25&thread=9080上面写的只要admin里面改改就ok了?
是这样的吗?我好像总是不行么。
改里面的DBSearchManager感觉他都写好了,的确只要设置一下就ok了,我怎么不行亚?

:(

大家帮帮忙,急死了, 
:(

  评论人:freshburst    参与分: 12    专家分: 0 发表时间: 2004-5-28 下午3:47
写得不错,很实用。

  评论人:ccpy009    参与分: 12    专家分: 0 发表时间: 2004-7-9 上午12:59
按照文章的做法:   四、开始安装jive论坛了
                           五、设置utf-8编码

这样可能会使admin密码失效或者反复出现安装界面

建议在第五步改为 jdbc:mysql://localhost:3306/jive?useUnicode=true

  评论人:jforum    参与分: 6    专家分: 0 发表时间: 2004-10-3 下午11:34
嘿嘿,那位大虾帮帮忙,共享下j***.3.1.1的***,在下找了很久了,dennyxie@21cn.net

转载于:https://www.cnblogs.com/sunsonbaby/archive/2004/10/22/55692.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/424319.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

模板——树状数组求逆序对

题目链接&#xff1a;https://www.luogu.org/problemnew/show/P1908 1 #include <map>2 #include <set>3 #include <cmath>4 #include <queue>5 #include <string>6 #include <cstdio>7 #include <cstring>8 #include <iostream&…

818. Race Car

文章目录1 题目理解2 BFS3 dp3.1 基本情况3.2 递归方程分析3.2.1 先超过target再调头3.2.2 不超过target4 说明1 题目理解 先讲规则。一辆小汽车停在位置0&#xff0c;并且方向朝向右侧&#xff0c;并且速度为1。小汽车每次可以选择加速A&#xff0c;那加速一次&#xff0c;新…

spring mvc学习(8):springmvc常用注解代码

目录结构 web.xml <?xml version"1.0" encoding"UTF-8"?> <web-app xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance" xmlns"http://java.sun.com/xml/ns/javaee" xsi:schemaLocation"http://java.sun.com/xml…

python-if条件判断与while/for循环

条件判断if 让计算机像人一样&#xff0c;能判断是非对错&#xff0c;根据条件做一些事情。 if ------ if代码结构&#xff1a;------- if 条件:代码体tips&#xff1a;同一缩进范围内的代码被视作同一代码体,python官方推荐python缩进一次为4个空格is_happy True if is_happ…

第八十二期:掌握这些监控报警优化技巧,百万年薪不在话下!

运维工程师面试者第一个问题是&#xff1a;需要值班吗?笔者自己也曾经历过月入十万的时期&#xff0c;在那个时候&#xff0c;数个系统同时发布下一代版本&#xff0c;而老系统还需要过渡很长时间&#xff0c;工作量直接翻倍。 作者&#xff1a;焦振清 运维工程师面试者第一…

dp按照规模分类总结

本文章的内容来源于花花酱dp2。 做多了dp的题目之后总觉得有什么规律&#xff0c;但是自己没总结出来。花花酱按照输入规模、子问题个数、在解决一个问题的时候需要依赖的子问题个数为特征对题目做了分类。 其中绿色是比较简单的 &#xff0c;黄色是中等的&#xff0c;粉色是…

看了交大自产的电影《我的太阳》

呵呵&#xff0c;现在大学生自导自拍自演的电影越来越多了&#xff0c;不知道算是中国第几代导演&#xff1a;&#xff09; 我看电影一般比较关注情节&#xff0c;演技暂且不提。因为是校园电影&#xff0c;本片自然比较接近大学生生活&#xff0c;总体情节比较浪漫曲折(虽然部…

第八十三期:这些高性能负载均衡架构知识点,90%的人分不清!

单服务器无论如何优化&#xff0c;无论采用多好的硬件&#xff0c;总会有一个性能天花板&#xff0c;当单服务器的性能无法满足业务需求时&#xff0c;就需要设计高性能集群来提升系统整体的处理性能。 作者&#xff1a;马天池 单服务器无论如何优化&#xff0c;无论采用多好…

第八十四期: Java、Web 和移动程序员学习的 12 个框架

今天的文章中&#xff0c;我将分享一些你可以学习的框架&#xff0c;以提升你在移动和Web开发以及大数据技术方面的知识。 作者&#xff1a;芒果教你学编程 在今天的文章中&#xff0c;我将分享一些你可以学习的框架&#xff0c;以提升你在移动和Web开发以及大数据技术方面的…

关于mysql无法添加中文数据的问题以及解决方案

所有能设置的地方我都设置了&#xff0c;都设置的是ut8。然后&#xff0c;我执行了一下insert语句&#xff0c;报错了&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 这个错误纠结了一天&#xff0c;最后&#xff0c;看到…

第八十五期:一文彻底搞懂cookie和session

在Web发展史中&#xff0c;我们知道浏览器与服务器间采用的是 http协议&#xff0c;而这种协议是无状态的&#xff0c;所以这就导致了服务器无法知道是谁在浏览网页&#xff0c;所以为了解决这一问题&#xff0c;先后出现了四种技术&#xff0c;分别是隐藏表单域&#xff0c;UR…

Microsoft Updater Application Block 1.5.3 服务器端manifest文件设计 [翻译]

Microsoft Updater Application Block 服务器端manifest文件设计 译者&#xff1a;Tony Qu Manfest文件用于列出一次升级所需要的所有的文件&#xff0c;它与验证签名相关联&#xff0c;验证签名可用于验证manifest文件的真实性。这个将介绍应用程序升级器的以下几个方面&#…

第八十六期:“程序员锁死服务器导致公司倒闭”案正式开庭审理

11 月 1 日&#xff0c;据微博网友爆料&#xff0c;此前程序员锁死服务器致创业游戏公司倒闭一案已经开庭审理&#xff0c;公司创始人“螃了个蟹” 提交了对方莫名失联&#xff0c;跑路的证据。 作者&#xff1a;51CTO 11 月 1 日&#xff0c;据微博网友爆料&#xff0c;此前…

spring mvc学习(9):路径参数

目录结构 web.xml <?xml version"1.0" encoding"UTF-8"?> <web-app xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance" xmlns"http://java.sun.com/xml/ns/javaee" xsi:schemaLocation"http://java.sun.com/xml…

扩展String类

因为.Net Framework中的String类是封闭的&#xff0c;所以我们不能从它进行派生来扩展它的功能。 虽然String类已经提供了很多有用的方法来让我们进行字符串的处理和操作&#xff0c;但是有时候一些特殊的的要求还是不能能到满足。 一个例子就是&#xff1a;假如有一个因为句…

第八十七期:爬了知乎“沙雕问题”,笑死个人!

这两天偶然上网的时候&#xff0c;被知乎上一个名为“玉皇大帝住在平流层还是对流层”的问题吸引。 作者&#xff1a;数据森麟 这两天偶然上网的时候&#xff0c;被知乎上一个名为“玉皇大帝住在平流层还是对流层”的问题吸引。 图片来自 Pexels 本以为只是小打小闹&#xf…

django的url控制系统

无命名分组 &#xff08;\d{4}&#xff09; 有命名分组 &#xff08;&#xff1f;P<name>\d{4}&#xff09; 一个视图做两件事&#xff0c;提交方法不一样&#xff08;if 判断&#xff09; form action"/register/" django默认添加了当前面IP和端口 url别名…

第八十八期:4000万程序员最爱开源项目和编程语言排名出炉!

今天&#xff0c;全球最大开发者社区GitHub重磅发布2019年度报告&#xff0c;透露了一个数据&#xff1a;GitHub目前在全球已有超过4000万开发者用户&#xff0c;其中80%来自美国之外的地区。 作者&#xff1a;小芹、亮亮 全球最大开发者社区GitHub今天重磅发布2019年度报告&…

Java2实用教程(第二版)程序代码——第十四章 Component类的常用方法

1//例子12import java.applet.*;import java.awt.*;3import java.awt.event.*;4import javax.swing.JTextArea;5publicclassExample14_1 extends Applet implements ItemListener6{ List list ; 7 JTextArea text; 8 public void init() 9 { listnew List(6,false…

第八十九期:还在手动盖楼领喵币?双十一这群开发者竟然如此「作弊」

开发者构建了一个脚本以自动逛双十一会场&#xff0c;让使用者轻松完成各种领币任务&#xff0c;同时还能解放双手。 作者&#xff1a;Synced 每年的 11 月份&#xff0c;总觉得有些硝烟弥漫。好在淘宝双十一领喵币&#xff0c;也已经有了自动化脚本。 感觉还未从去年双十一…