JForum

JForum启动用例描述

时光毁灭记忆、已成空白 提交于 2019-12-01 10:16:46
1,键入http://localhost:8080/JForum/;进入欢迎页面index.htm 2,index.htm有一个自动跳转;跳转到forums/list.page 3,服务器截获forums/list.page请求;交给一个名为net.jforum.JForum的Servlet处理 4,如果名叫net.jforum.JForum的Servlet是第一次启动,先要执行其init()方法。在该方法中: 4.1调用父类JForumBaseServlet的init()方法。 (1)装载/WEB-INF/log4j.xml日志文件 (2)使用ConfigLoader类装载系统全局变量属性文件/WEB-INF/config/SystemGlobals.properties和数据库属性文件/WEB_INF/config/database/mysql/mysql.properties (3)使用ConfigLoader类启动缓存引擎即net.jforum.cache.DefaultCacheEngine类的对象 (4)创建FreeMarker的配置对象Configuration (5)创建FreeMarker的模板加载器FileTemplateLoader (6)在配置对象Configuration设置模板加载器FileTemplateLoader (7

JForum安装用例

半腔热情 提交于 2019-12-01 10:16:27
1,键入 http://localhost:8080/JForum/install.jsp 2,install.jsp有一个自动跳转;跳转到install/install.page?module=install&action=welcome 3,服务器截获install/install.page请求;交给一个名为net.jforum.InstallServlet的Servlet处理 4,如果net.jforum.InstallServlet是第一次启动,先要执行其init()方法。在该方法中: 4.1调用父类JForumBaseServlet的init()方法。 (一)加载日志文件。 (1)装载/WEB-INF/log4j.xml日志文件 (二)加载系统的全局变量。 (2)使用ConfigLoader类装载系统全局变量属性文件/WEB-INF/config/SystemGlobals.properties和数据库属性文件/WEB_INF/config/database/mysql/mysql.properties (3)判断/WEB_INF/config/jforum-custom.conf是否存在,如果存在加载该配置文件中的属性 (三)启动系统的缓存机制。 (4)使用ConfigLoader类的startCacheEngine()方法启动缓存引擎,在该方法中: a.创建net

JForum论坛安装及配置

亡梦爱人 提交于 2019-12-01 10:16:14
【说明】 JForum 是采用Java开发的功能强大且稳定的论坛系统。它提供了抽象的接口、高效的论坛引擎以及易于使用的管理界面,同时具有完全的权限控制、多语言支持(包括中文)、高性能、可自定义的用户接口、安全、支持多数据库等等特性。 JForum采用的是BSD 开源协议,你可以最大限度的进行任何修改和扩展,包括商业用途,更多信息请参考官方主页: http://jforum.net 本文在2.1.9稳定版基础上进行了一系列的优化测试与基础美化并将源码提供给对JAVA开源论坛感兴趣的朋友,部分修复的BUG包括: 1. 添加国际化属性 2. 修复搜索解析错误 3. 修复在线用户列表重复错误 4. 修改会员列表排序方式 5. 解决搜索及显示乱码问题 6. 添加SSO单点登录支持(默认关闭) 7. 替换部分英文图片 8.修复不显示发帖按钮的问题 9. 修改主页面板块信息显示 10. 修复mysql建表语句错误 11 .基础美化及其他bug修改... 论坛源码下载: http://download.csdn.net/detail/u013628908/6915125 【安装】 1. 数据库 1.1 安装数据库(以MySQL5.6为例 安装过程略) 1.2 创建编码为UTF-8的jforum数据库并分配用户权限 CREATE DATABASE jforumDEFAULT CHARACTER

JForum论坛源码部署

落爺英雄遲暮 提交于 2019-12-01 10:15:56
源码下载 Download jforum ZIP package -----发布版 Download jforum source code -----源码下载后的文件为 rafaelsteil-jforum2-5eafc79.zip 源码的版本应该是2.1.8 在eclipse中搭建开发环境 在eclipse中新建web项目; 解压下载的jforum代码包。将除src以及.classpath和.settings文件夹以外的全部文件拷贝到新建的web项目的WebContent文件夹下,将src文件夹下的内容拷贝到web项目下的src目录下。 创建数据库 在mysql中执行如下语句创建数据库: CREATE DATABASE JForum DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 修改WEB-INF\config\database\mysql目录下的mysql..properties文件。将database.connection.password= 加上自己的数据库的密码。 将项目发布到tomcat 参考 https://blog.csdn.net/niaoqq1/article/details/81750670 启动web服务 上述步骤执行完成之后即可将tomcat服务启动。然后访问 http://localhost

搭建开源论坛JForum测试环境(mysql数据库)

不问归期 提交于 2019-12-01 10:15:39
JForum是著名的开源论坛,采用的是自己的MVC框架,有些项目直接利用JForum进行二次开发,同时也是一些测试工具进行实操的城市环境。最近学习Jmeter,需要搭建该环境,走了一小点弯路,记录整个安装过程如下。 1、下载JForum的发布文件。JForum可以装载在tomcat中,需要将其发布文件下载,下载路径:http://jforum.net/download.jsp。Windows环境需要下载ZIP压缩包,我使用的是v2.1.9。 2、将ZIP解压后放在Tomcat的webapps目录下。需要之前把Tomcat的环境搭建好。 3、启动Tomcat后,登录Jforum的安装url:http://localhost: 8181 /jforum-2.1.9/install.jsp。这里端口号需要改成自己的Tomcat所在端口。 4、创建数据库。这里需要首先由一个mysql的数据库服务,之后在数据库中创建jforum数据库。 5、配置数据库参数。数据库端口、数据库用户名、密码根据自己的环境进行填写。系统管理员密码是管理论坛的,不影响安装。 6、点击开始安装。 7、如果出现如下错误:“You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version

JForum论坛安装以及部署

本秂侑毒 提交于 2019-12-01 08:38:42
JForum 论坛安装以及部署 首先安装 JForum 之前,先准备好安装环境 Windows7+JDK+Tomcat+MySQL 我这使用的是 JDK1.7+apache-tomcat-8.5.24+MySQl_5.7.19.0 一、安装好 JDK ,这个不用多说,大家都会。注意 JForum 安装的 JDK 的版本不能过低 , 也不能太高(如果遇到该类错误请升级或者降低 JDK 的版本)。 我的大致安装流程如下: 1.1点击下一步 1.2默认安装,点击下一步,等待安装完成 1.3 上操作的结果如下图,再点击下一步,等待安装完成 1.4安装完成页面如下,点击完成。JDK 就安装完成了。 1、 配置 JDK 环境,网上上一大把教程。比如可以使用以下网址 https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html 我的配置 JDK 环境如下: 2.1 因为是 Windows7 系统,首先找到环境变量这个选项:点击计算机左下角的开始—— > 控制面板—— > 系统和安全—— > 系统—— > 高级系统设置—— > 环境变量,结果如下图 2.2 查看系统变量中是否有 JAVA_HOME ,如果没有,请进行如下操作:系统变量→新建 JAVA_HOME 变量 。变量值填写 jdk 的安装目录(我的是 C:\Program

关于jforum2.1.6的全文检索问题(采用lucene实现)

一世执手 提交于 2019-12-01 07:53:22
在WEB开发板块中,有谈论到jforum2.1.6的中文问题,也涉及到了全文检索,这里采用lucene来实现全文检索。 具体操作方案为: 1、原来的检索是通过net.jforum.dao.generic.GenericSearchDAO来实施的,现在制作一个类net.jforum.dao.generic.GenericSearchLuceneDAO 2、net.jforum.dao.generic.GenericDataAccessDriver类中private static SearchDAO searchDao = new GenericSearchDAO();替换成private static SearchDAO searchDao = new GenericSearchLuceneDAO();从而采用GenericSearchLuceneDAO来实现检索 3、为使用cache,需要在SystemGlobals.properties文件中,对应的cacheable.objects追加net.jforum.lucene.DBForumFactory。说明:net.jforum.lucene包就是我们追加的采用lucene的解决方案。 4、追加实现lucene的方案,即包net.jforum.lucene下的所有内容 注:为了触发lucene,需要在net.jforum

jforum搭建

南笙酒味 提交于 2019-11-26 00:04:48
JForum 是采用Java开发的功能强大且稳定的论坛系统。它提供了抽象的接口、高效的论坛引擎以及易于使用的管理界面,同时具有完全的权限控制、 多语言支持(包括中文) 、高性能、可自定义的用户接口、安全、 支持多数据库 等等特性。 JForum 采用 FreeMarker 作为页面模板引擎,支持包括中文在内的二十几种语言。 JForum 最大的优点是采用 BSD 开源协议,你可以最大限度的进行任何修改和扩展,包括商业用途 。 安装步骤 1、安装jdk:略 2、安装tomcat: A、官网上下载tomcat,解压 B、tomcat环境配置 系统变量里点新建:变量名:CATALINA_HOME 变量值:D:\software\Jmeter\apache-tomcat-7.0.81 点击确定后在classpath中加入%CATALINA_HOME%\lib\servlet-api.jar; 在path中加入%CATALINA_HOME%\bin; C、运行:配置好后进入bin目录(D:\software\Jmeter\apache-tomcat-7.0.81\bin)运行startup.bat后再在浏览器上输入 http://localhost:8080/ 如果能出现下面页面代表安装成功了 3、安装mysql: A、官网下载: https://dev.mysql.com