频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

JForum 2.1.7 源程序编译草记

来源: 作者: 出处:巧巧读书 2007-04-20 进入讨论组
   综合了解了JForum和MvnForum的一些特性后,最终决定下载JForum的源码,在本机的Eclipse 3.2 + WTP 1.5 + Tomcat 5.0环境中进行编译调试。

1、第一次编译后,出了很多错误,JForum的源码看来未带上一些第三方的Jar包。包括:JavaGroups2.1.1,注意不能下JavaGroups2.4.4等更高的版本,因为在高版本中package路径有变化;JBoss4.0,.5;jboss cache 4.1;jspwiki的最新版本;lucene1.9(这个jar包是用来在后面完善中文搜索用的。

2、可以启动后,启动tomcat服务器,运行http://localhost:8080/JForum/install.jsp,在出现的页面中语言类型有zh_TW,但就是没有zh_CN,但实际上JForum已经部分内置了对简体中文zh_CN的支持。修改若干个文件,放了对zh_CN的限制;

3、安装mysql 5.0,在mysql中建立名为JForum的catalog,运行http://localhost:8080/JForum/install.jsp设定好各项参数后,点“开始安装”后出现提示,说是没有放开index.htm和WEB-INF目录的写权限。在网上查找后,下载了一个__index.redirect文件放在WebContent目录下,重新安装,ok,成功了!

4、建立一个新论坛,发帖子,一切正常。使用其搜索功能,发现只能搜索中文,不能搜索英文。上网查找,发现需要变动两点:

    a、将templates\default\search.htm 页面里的 <form method="get">,将它改为 method="post"

    b、从网上下载net.jforum.dao.generic.GenericSearchLuceneDAO以及其他相关文件,并将net.jforum.dao.generic.GenericDataAccessDriver类中private static SearchDAO searchDao = new GenericSearchDAO();替换成private static SearchDAO searchDao = new GenericSearchLuceneDAO()。具体可参考 http://www.1to2.us/jforum2-1-6-lucene-a139820.htm

5、基本上按照以上的方法,应该可以成功编译JForum 2.1.7并解决其中文搜索问题了!

进入讨论组讨论。
更多专题 【深 度 阅 读】 相 关 文 章
    收藏此文】【 】【打印】【关闭
    相关图文阅读
    频道图文推荐
    健 康 咨 询
    时 尚 咨 询
    巧巧读书宗旨
    相关专题
    讨论组问题推荐
    站内各频道最新更新文档
    站内最新制作专题
    热门关键字导读
    Photoshop教 程照片处理 照片制作 PS快捷键 抠图
    计 算 机 故 障XP系统修复
    艺 术 与 设 计设计 流媒体 设计欣赏 边框
    计 算 机 安 全ARP
    站内频道文章精选
    巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章