找了很久,终于找到一个我非常满意的开源java论坛:iforum(http://www.jforum.net/)。这个论坛用的是BSD开源协议,可以随便用于商业,非常适合我们使用。而且令我最满意的是,这个论坛非常干净,简洁大方,除了有一个博客外,没有其他的其他乱七八糟的东西。(我很不喜欢我们国产的其他论坛中的买卖等类似的功能,需要的话感觉挺好的,不需要的话感觉就像一块“狗皮膏药”,想扒都扒不掉)
这个论坛支持四种数据库,包括:MYSQL、HSQLDB、PostgreSQL、Oracle,支持英文、中文、法语等多国语言,使用cache保证论坛的速度,并支持SSO单点登录(其源码还配有UML图,很方便理解其数据结构以便于进行二次开发)。安装非常简单。首先安装好JDK,然后把下载回来的iforum.zip或iforum.war解压到你的servlet容器(如tomcat、jetty、jboss等)中,目录名随便取。然后启动java应用服务器,通过访问:http://localhost:8080/iforum/install.jsp来进行安装。
如果不需要网站和论坛共有用户数据库或没有数据库的话,可以选择hsqldb数据库,这个数据库是内置的数据库,不需要任何安装。需要注意的是,如果你是使用其他三种数据库的话,你必须先提前建好一个库。当然,这个库可以是一个空库,不需要你自己建任何表。然后在安装的时候,把数据库名字、数据库的用户名、密码、论坛管理员的密码等设置好,就可以进行安装了。如果你使用的是hsqldb的话,安装的时候你可以自定义数据库的名字、链接数据库用户名、密码等,也可以不填任何东西。安装完后就可以使用了。
我在jboss里进行安装的时候,遇到了麻烦。我开始时先在jboss的deploy目录下建了个bbs目录,然后把压缩包里的东西解压到目录里,但启动jboss时总出来一大堆错误,安装不成功。如果我直接把iforum.war复制到deploy目录下,启动jboss时,没有错误了,但安装完重新启动jboss后,原有的安装配置东西全没了。搞了很久都没搞好。后来我google了很多信息,受到某篇文章的启示,在jboss的deploy目录下,把安装目录命名为bbs.war,然后再把压缩包里的东西解压到里面,终于一切都顺利解决了。
我是在winxp、win2003下进行的安装,如果你在unix和类unix环境下安装的话,还要设置几个目录的可写属性,详细的安装可以到这个论坛的网站上去查看。
分享到:
相关推荐
【标签】"扩展程序"揭示了iForum for moders是一款浏览器扩展,它可以在用户的浏览器(如Chrome、Firefox等)上安装,扩展浏览器的功能,特别是对于Forum.ge论坛的管理功能。 【详细说明】 1. **安装与兼容性**:...
为用户展开Forum.ge iForum版主 增加了版主的统计信息 支持语言:English
安装此扩展后,将通过写入帖子写入以下按钮。扩展也有一个30星凶手功能。如果要添加任何功能,则可以在适当的主题中写入此处或论坛。键盘剪刀:回到alt + b滚动+ i在线通过ALT + U线路线ALT + A.报价ALT + Qoffopic ...
s变换用的高斯窗函数( 高斯窗是指数窗的一种,它也无负的旁瓣,而且没有旁瓣波动,因而不回引起计算谱中假的极大值或极小值,而且高斯窗频率窗函数的主瓣比指数窗的主瓣窄,分辨率比指数窗有所提高。
2021科大讯飞车辆贷违预测大赛冠军源码+全部资料.zip [资源说明] 1、该项目是团队成员近期最新开发,代码完整,资料齐全,含设计文档等 2、上传的项目源码经过严格测试,功能完善且能正常运行,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的高校学生、教师、科研工作者、行业从业者下载使用,可借鉴学习,也可直接作为毕业设计、课程设计、作业、项目初期立项演示等,也适合小白学习进阶,遇到问题不懂就问,欢迎交流。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 5、不懂配置和运行,可远程教学 欢迎下载,学习使用!
AI图像处理工具包-一键抠图、背景切换、旧照片修复、人像漫画化、视频卡通化(Python+OpenCV+Dlib+TensorFlow).zip [资源说明] 1、该项目是团队成员近期最新开发,代码完整,资料齐全,含设计文档等 2、上传的项目源码经过严格测试,功能完善且能正常运行,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的高校学生、教师、科研工作者、行业从业者下载使用,可借鉴学习,也可直接作为毕业设计、课程设计、作业、项目初期立项演示等,也适合小白学习进阶,遇到问题不懂就问,欢迎交流。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 5、不懂配置和运行,可远程教学 欢迎下载,学习使用!
基于java+springboot+vue+mysql的远程教育网站设计与实现.docx
毕业设计资料,计算机毕业设计,源码,毕业论文,毕业答辩,答辩PPT,Java毕业设计,php毕业设计,ASP.NET毕业设计,毕业指导,计算机作业,php作业,java作业,ASP.NET作业,编程作业,管理系统,网站,app,毕业设计学习,Java学习,php学习,ASP.NET学习,java课程,php课程,ASP.NET课程,答辩技巧,SQLSERVER数据库,Mysql数据库,jdbc,SSM框架,SpringBoot框架,Html5,小程序
蓝牙串口助手,可以连接HC-05等蓝牙模块,实现单片机设备与手机通讯,安卓手机,蓝牙调试助手,具有按键功能!
TriLib 2 是一个跨平台的运行时 3D 模型导入器