基于Jforum开源项目的论坛网站
基于Jforum开源项目的论坛网站
开发原因:
刚完成了以wordpress及其插件simple-press为基础的论坛网站,因为一直从事java方面开发,
所以尝试一下使用java开源项目Jforum 来做个论坛。然后比较两者的功能及可扩展性。选其一,作为公司
ESB旗下产品。
开发准备:
此处下载Jforum2.1.9版本.(习惯性认为一个大版本下的最后一个版本是最稳定的,所以此处没有选择3.0)
数据库是 mysql5.1.33(直接用wamp5中的mysql)
tomcat6.0
开发过程(部署比较简单):
直接将下载好的zip文件 解压至tomcat-6.0\webapps下
启动tomcat后,
进入mysql命令 创建jforum的数据库
mysql> CREATE DATABASE jforum DEFAULT CHARACTER SET utf8;
mysql> exit
直接在浏览器中输入:http://localhost:8080/jforum/install.jsp 安装页面
根据提示完成安装(这里就不做详细介绍,只要数据库密码,管理员账号 密码配置对 ,然后注意编码 就OK了)。
然后。。。就没有然后了。。。。(我了个去,竟然比wordpress还要简单!)
这个时候你就会发现 论坛已经可以正常访问了。
这是你用原先注册的管理员账号登陆 开始对论坛做一些设置 如 版面 用户等级 权限 等等。。。
遇到的问题:
在安装使用后,会出现设置的中文信息出现乱码的问题。去数据看了下,发现保存的信息
也是乱码的,说明在保存过程中,出现了编码不一致。此时,应该统一为UTF—8编码
解决办法:
WEB-INF\config\jforum-custom.conf ,和 WEB-INF\config\database\mysql\mysql.properties
两个文件下的database.connection.string加上&useUnicode=true&characterEncoding=utf8
然后数据库编码为utf-8
参考出处:http://blog.csdn.net/dankes/article/details/1200699
基于Jforum开源项目的论坛网站的更多相关文章
- 打造个人IP: 开源项目网站构建框架
前言 您是否正在寻找有关如何创建博客网站: 个人博客 或者 开源项目官网 : Dubbo, Vue.js的构建框架? 在这篇文章我将向您展示如何创建一个美观并且实用的开源博客/开源项目官网构建框架!近 ...
- 基于nopcommerce b2c开源项目的精简版开发框架Nop.Framework
http://www.17ky.net/soft/70612.html?v=1#0-sqq-1-39009-9737f6f9e09dfaf5d3fd14d775bfee85 项目详细介绍 该开源项目是 ...
- 【转】10款GitHub上最火爆的国产开源项目
将开源做到极致,提高效率方便更多用户 接触开源时间虽然比较短但是后续会努力为开源社区贡献自己微薄的力量 衡量一个开源产品好不好,看看产品在 GitHub 的 Star 数量就知道了.由此可见,GitH ...
- 点评10款Github上最火爆的国产开源项目
衡量一个开源产品好不好,看看产品在Github的Star数量就知道了.由此可见,Github已经沦落为开源产品的“大众点评”了. 一个开源产品希望快速的被开发者知道.快速的获取反馈,放到Github上 ...
- 10款GitHub上最火爆的国产开源项目
衡量一个开源产品好不好,看看产品在 GitHub 的 Star 数量就知道了.由此可见,GitHub 已经沦落为开源产品的“大众点评”了.一个开源产品希望快速的被开发者知道.快速的获取反馈,放到 Gi ...
- 如何将开源项目部分代码作为private放在github上?
很多时候,你的一些项目本身都是开源的,但是基于该开源项目,你可能做了部分更有价值的工作,或者由于其他原因,你不希望将这部分代码放到public上,那么有以下简单方法: 1. 创建一个private b ...
- 基于Ionic2的开源项目
项目介绍 基于Ionic2的Ionic中文论坛客户端,该应用也是边学边做的,为了将更多常用东西加入到APP中,有些逻辑不通之处,敬请包涵. 开源地址 https://github.com/zxj963 ...
- DoNet开源项目-基于jQuery EasyUI的后台管理系统
博主在业余时间开发了一个简单的后台管理系统,其中用到了 jQuery EasyUI 框架,上次分享过系统布局,参考文章:jQuery EasyUI 后台管理系统布局分享,目前已完成系统的整体框架的搭建 ...
- DoNet开源项目-基于Amaze UI的点餐系统
帮朋友做的点餐系统,主要是为了让顾客在餐桌上,使用微信扫描二维码,就可以直接点菜,吃完使用微信付款. 系统演示地址,账户名和密码均为:admin.(请不要删除admin用户) GitHub Clone ...
随机推荐
- js创建节点及其属性
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- Query Designer:Exception,不同的值显示不同的颜色
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- 求两条直线相交点 AS3代码
,); ,); ,); ,); var p:Point = new Point(); trace(checkPoint()) function checkPoint() { if (p1Start.x ...
- Java 中如何原样输出转义符号
Java 中的转义字符有好几种,常见的有: 八进制转义字符,格式:\ + 1到3位八进制数字,如\1, \20,范围为 \0 ~ \377,即最大值为255. Unicode转义字符,格式:\u + ...
- golang os/exec 执行外部命令
exec包执行外部命令,它将os.StartProcess进行包装使得它更容易映射到stdin和stdout,并且利用pipe连接i/o. func LookPath(file string) (st ...
- goroutine
Go语言从诞生到普及已经三年了,先行者大都是Web开发的背景,也有了一些普及型的书籍,可系统开发背景的人在学习这些书籍的时候,总有语焉不详的感觉,网上也有若干流传甚广的文章,可其中或多或少总有些与事实 ...
- Java 文本文件 读写
Use File/FileInputStream/FileOutputStream. public void testWithFIS() throws IOException{ File file=n ...
- Sublime Text 3 快捷键汇总
Sublime Text 3非常实用,但是想要用好,一些快捷键不可或缺,所以转了这个快捷键汇总. 用惯了vim,有些快捷键也懒得用了,尤其是在win下面,还有图形界面,所以个人觉得最有用的还是搜索类, ...
- unity调用摄像头的方法
http://blog.csdn.net/cocoa_china/article/details/10527995 using UnityEngine; using System.Collection ...
- 不刷新页面获取HTML进行显示
$.ajax({ url: "请求地址", dataType: "text", type: "GET" ...