关于安装 jforum 2.1.9 遇到的问题的解决
从 jforum官网上下载了 jforum2.1.9的 二进制包和源码包, 按照说明安装, 数据库都设置为UTF-8,但是还是遇到些问题,在此记录下来,以供后来人参考。(有些内容在网上始终搜索不到特此记录)
==========我是分割线==================================
1) 关闭和打开安装模块: 文件 WEB-INF/config/modulesMapping.properties中有如下键值,存在代表可以运行install.jsp, 否则不能运行install.jsp
install = net.jforum.view.install.InstallAction
删除名称为 "install" 的键值, 然后点左边的菜单上的 "缓存" 选项, 然后按下该 "模块名称"的 重新载入 链接 .
2) 用户认证时, 注册协议 部分为乱码:打开:
i)templates\agreement\terms_**.txt, 将之全部改为UTF-8编码
ii) 找到net.jforum.view.forum.UserAction.java类,然后找到agreementContents这个方法。
如下注释掉2行,并添加2行,注意还要添加相应的包即可。
//fileReader = new FileReader(file);//reader = new BufferedReader(fileReader);InputStreamReader isr = new InputStreamReader(new FileInputStream(file),"UTF-8");reader = new BufferedReader(isr);