综合了解了JForum和MvnForum的一些特性后最终决定下载JForum的源码在本机的Eclipse + WTP + Tomcat 环境中进行编译调试 第一次编译后出了很多错误JForum的源码看来未带上一些第三方的Jar包包括JavaGroups注意不能下JavaGroups等更高的版本因为在高版本中package路径有变化JBossjboss cache jspwiki的最新版本lucene(这个jar包是用来在后面完善中文搜索用的 可以启动后启动tomcat服务器运行在出现的页面中语言类型有zh_TW但就是没有zh_CN但实际上JForum已经部分内置了对简体中文zh_CN的支持修改若干个文件放了对zh_CN的限制 安装mysql 在mysql中建立名为JForum的catalog运行设定好各项参数后点开始安装后出现提示说是没有放开和WEBINF目录的写权限在网上查找后下载了一个__indexredirect文件放在WebContent目录下重新安装ok成功了! 建立一个新论坛发帖子一切正常使用其搜索功能发现只能搜索中文不能搜索英文上网查找发现需要变动两点 a将templates\default\ 页面里的 <form method=get>将它改为 method=post b从网上下载netjforumdaogenericGenericSearchLuceneDAO以及其他相关文件并将netjforumdaogenericGenericDataAccessDriver类中private static SearchDAO searchDao = new GenericSearchDAO();替换成private static SearchDAO searchDao = new GenericSearchLuceneDAO()具体可参考 基本上按照以上的方法应该可以成功编译JForum 并解决其中文搜索问题了! |