常见开源Java论坛(附JForum论坛安装以及部署)

mvnForum  
mvnForum是基于javaJ2EE 技术(Jsp/Servlet)的一个开源论坛.,安装简单。mvnForum兼容任何Servlet容器,支持Jsp 1.2 and Servlet 2.3。 

JForum  
JForum 是一个功能强大 ,易于管理的论坛。它的设计完全遵从MVC设计模式,能够在任何Servlet容器与EJB服务器上运行。而且可以轻松的定制与扩展JForum论坛。 

JForum 是采用Java开发的功能强大且稳定的论坛系统。它提供了抽象的接口、高效的论坛引擎以及易于使用的管理界面,同时具有完全的权限控制、多语言支持(包括中文)、高性能、可自定义的用户接口、安全、支持多数据库等等特性。

JForum 采用 FreeMarker 作为页面模板引擎,支持包括中文在内的二十几种语言。

JForum 最大的优点是采用 BSD 开源协议,你可以最大限度的进行任何修改和扩展,包括商业用途。

下面是关于 JForum 论坛的一些界面截图。 

常见开源Java论坛(附JForum论坛安装以及部署)_第1张图片常见开源Java论坛(附JForum论坛安装以及部署)_第2张图片常见开源Java论坛(附JForum论坛安装以及部署)_第3张图片


  xforum  
国人开发的一个开源论坛,基于 Struts 技术,是学习 Struts 的一个非常好的范例。它用到 JAAS 实现 Security ,中文问题的解决,数据层用到 DAO ,以及基于 Struts 应用的基本架构,都是个非常好的学习。 

  jGossip  
jGossip是一个简单,功能强大的java论坛。可运用j2EE在平台上。采用Struts framework技术。 

  FreeForums  
一个基于XML的Java2企业级的论坛解决方案。FreeForums页面采用CSS, DHTML 与JavaScript等技术。这样用户可以定制自已喜欢的界面。它还提供一个在Windows下的客户端程序。 

  Sk Forum  
SK Forum是一个开源的基于web的J2EE论坛应用程序。它是一个功能比较齐全的系统,包括很多功能比如:投票,wiki,定时跟踪,地址薄,好友薄以及其它一些小的功能。 

  JsForum  
JsForum是只用到jsp与Servlet技术的论坛,容易使用。具有一般论坛的功能。但是目前只能支持MYSQL数据库。 

  nemesis-forum  
一个使用J2EE技术的论坛。它的功能包括用户与用户组权限管理,支持i18n,内容过滤,综合搜索引擎,支持多种数据库。 

  Yazd  
Yazd是一个使用JDBC连接数据库的论坛。它的特性包括: 
1.提供在线安装和配置。 
2.内容过滤(把Html代码转换成可显示的文件,自定义关键字过滤列表,隐藏urls的实现路径)。 
3.集成Lucene1.3提供关键字搜索功能。 
4.支持的数据库包括:Oracle,MySQL,DB2,Microsoft SQLServer,Sybase,Interbase,Hypersonic SQL,Pointbase,Informix和Postgres 
5.还有其它一些一个论坛应具备的基本功能。 
这个论坛提供多语言支持其中包括简体中文。 

  JavaBB  
JavaBB基于java技术的类似于phpbb的论坛。 

  JForumFusion  
JForumFusion是一个Java开源论坛。它主要的一些功能包括常规论坛功能,文件附件上传,个人信息,基于web的管理工具,UBBCode,和高性能的搜索引擎等。支持主流数据库包括:Oracle, DB2, MySQL, PostgreSQL, Sybase, SAP DB, HypersonicSQL, Microsoft SQL Server... 

  jzForum  
这是一个利用Java开发的简单论坛.以下列出它的几点特性: 
* 完全支持BBCode, 
* 在新贴提交时利用AJAX技术提供无刷新页面预览功能. 
* 利用lucene提供全文本搜索功能. 
* 用户可监控主题. 
* 可以容易更改样式(利用CSS几乎没有用到table). 
* 安装简单只有一个war文件没有数据库(其实是内嵌hypersonic数据库)但 也支持其它数据库. 
* 包括一个投票系统. 
* jzForum还提供RSS阅读功能并利用缓存技术提高整个论坛的速度.

 

JForum论坛安装以及部署

首先安装JForum之前,先准备好安装环境Windows+JDK+Tomcat+MySQL

JForum安装

1、进入JForum官网下载JForm系统,网址为http://jforum.net/download.jsp

2、将下载的压缩包解压到tomcat的webapps目录下,同时重命名jforum-2.1.9为jforum

3、打开mysql运行窗口,在mysql中执行如下语句创建数据库:

CREATE DATABASE JForum DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

3、修改jforum\WEB-INF\config\database\mysql目录下的mysql..properties文件。将database.connection.password= 加上自己的数据库的密码。

4、上述步骤执行完成之后即可将tomcat服务启动。然后访问http://localhost:8080/jforum/install.jsp

5、在网页中填写信息,然后点击下一步

6、如果上面的环境设置正确,数据库jforum也建立了,就成功了。

7、点击开始安装,如果出现该类错误,请更新jforum\WEB-INF\config\database\mysql下的mysql_db_struct.sql文件将引擎更换为对应mysql版本的引擎即可,如我使用ENGINE=InnoDB 替换TYPE=InnoDB。

8、最后保存好,刷新网页重新安装。Jforum论坛就安装好了。

9、点击“按这里连接论坛”,出现以下图

PS:如果在论坛中没看见发表主题的按钮(如下图,这原本是有一个“发表主题“按钮),你可以进行以下操作

1、将zh_CN汉化文件包放到jforum\templates\default\images下。(PS:zh_CN汉化包我根据网上的找了半天没找到,最后在网站里面下载jforum官网下下载Download jforum source code ,在里面的在\templates\gpl_icons下的gpl_icon包,找到中文包zh_CN文件)

2、重新打开tomcat和jforum论坛,论坛就可以出现中文的可以“发表主题”的按钮了 

 

参考链接:

https://www.iteye.com/problems/79793

https://blog.csdn.net/jhyfugug/article/details/79467369 

 

你可能感兴趣的:(其他)