`
caiying0504
  • 浏览: 341528 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JForum安装详解

阅读更多
JForum的运行环境:

开始本文之前,我们确认一下JForum的运行环境。
- Java动态运行环境(JRE)
- 支持J2EE Servlet标准的任何一款Web服务器:Tomcat,JBoss,Weblogic等
  参考:
- 下列任意一款关系数据库:Generic,HsqlDB,MySql,Oracle,PostgreSQL。

确认了已经准备好了JForum的运行环境之后,让我们开始JForum的安装之旅吧。

本文的测试环境:
- JForum 2.1.8
- J2SE6.0
- Tomcat6
- MySQL5.1

JForum的安装步骤


1,JForum的下载。
到JForum的官方网站上下载JForum的最新版本。目前的最新版本是2.1.8。

2,准备数据库(本文使用MySQL)
2.1 创建jforum数据库,设置为utf-8编码。utf-8编码可以在安装时默认设置为utf-8编码,或者单独设置。

C:\> cd mysql
C:\mysql\bin\>mysql -u root -p
Enter password:
mysql> CREATE DATABASE jforum DEFAULT CHARACTER SET utf8;
mysql> exit
Bye
C:\mysql\bin\>


2.2 创建数据库用户分配给其足够的权限

C:\mysql\bin\>mysql -u root -p
Enter password:
GRANT ALL PRIVILEGES ON *.* TO jforum_user@localhost IDENTIFIED BY 'my_password' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO jforum_user@"%" IDENTIFIED BY 'my_password' WITH GRANT OPTION;
mysql> flush privileges;
mysql> exit
Bye
C:\mysql\bin\>

用户名/密码根据自己的情况设置。

2.3 执行JForum数据库创建脚本(/WEB-INF/config/database/mysql/mysql_db_struct.sql)

C:\mysql\bin\>mysql jforum -u root -p <password> < 路径\mysql_db_struct.sql

<password>为用户密码

2.4 执行JForum初始化数据脚本(/WEB-INF/config/database/mysql/mysql_data_dump.sql)
执行方法同上。
至此,数据库的准备工作完成。


3,修改全局配置文件SystemGlobals.properties

打开WEB-INF/config/SystemGlobals.properties文件,做以下修改:
3.1 查找database字样,确认[DATABASE SETTINGS]数据库设置正确。默认设置为mysql,若使用其他数据库,则需要修改。
3.2 修改forum.link,homepage.link等配置。

根据JForum版本的不同,可能是WEB-INF/config/jforum-custom.conf。请根据实际情况修改。

4,修改数据库配置文件mysql.properties

打开/WEB-INF/config/database/mysql/mysql.properties文件,根据刚才数据库的设置情况加以修改。


5,deploy jforum.war

将jforum.war或者解压缩之后的文件夹jforum拷贝到TOMCAT_HOME/webapps/目录
解压缩后的jforum目录具有以下阶层:
jforum
    \images
    \templates
    \upgrade
    \WEB-INF
    ...
    index.htm
    ...
(可以将上面的jforum文件夹下的文件(不包含jforum目录本身)打包为一个jforum.zip,然后重新命名为jforum.war也可)
(JBoss服务器的情况,可以将jforum.war拷贝到 JBOSS_HOME/server/default/deploy目录下)


6,启动TOMCAT服务器

执行$TOMCAT_HOME/bin/startup.bat


7,打开浏览器,访问:

http://localhost:8080/jforum/

进入jforum的数据库初始化页面,进行初始化。
默认显示语言选择Chinese Simplifed (zh_CN),数据库选择utf-8编码。
完成设置。


至此,JForum论坛安装完成。
分享到:
评论
2 楼 ssy341 2013-07-22  
http://localhost:8080/jforum/install.jsp
打开这个页面,之前的步骤你就不用做了
楼主能手动配置,也是很佩服的,正在学习jforum中,多谢共享
1 楼 mywjch 2012-02-20  
极其详细的步骤

相关推荐

    jforum安装

    《JForum安装详解》 JForum是一款开源的、基于Java技术的论坛系统,以其高度可定制性和稳定性在互联网上广受欢迎。本文将详细介绍如何进行JForum的安装过程,包括环境准备、源码获取、编译及部署等步骤,旨在帮助...

    Jforum安装部署

    ### JForum 安装部署详解 #### 一、概述 JForum是一款开源的Java类论坛系统,以其小巧高效而著称。它不仅采用了多种JSP新技术,还支持多种数据库(如HSQLDB、Oracle、MySQL、PostgreSQL等),并且遵循MVC设计模式...

    jforum二次开发 详解 BBS开源安装

    【JForum二次开发详解:BBS开源安装】 JForum是一款基于Java语言的开源论坛系统,以其高度可定制性、稳定性及强大的社区功能受到广大开发者喜爱。对于那些希望根据自身需求进行定制化的用户,JForum提供了丰富的二...

    jforum安装(性能测试环境搭建)

    《JForum性能测试环境搭建详解》 在信息技术领域,论坛系统是常见的用户交流平台,而JForum是一款基于Java开发的开源论坛软件。本篇文章将详细阐述如何在Windows 7 64位环境下安装并搭建JForum,以进行性能测试。 ...

    jforum-2.5.0安装包+安装方式.rar

    **JForum 2.5.0 安装详解** JForum 是一个开源的、基于Java的Web论坛系统,提供强大的讨论板功能,包括用户管理、主题分类、帖子发布等。这个压缩包“jforum-2.5.0安装包+安装方式.rar”包含了JForum 2.5.0版本的...

    利用JForum创建论坛

    【JForum论坛创建详解】 JForum是一款知名的开源论坛软件,具备多语言支持,包括简体中文,虽然管理界面并未完全汉化。它以其强大的功能、优雅的界面以及清晰的代码结构,成为二次开发的理想选择。JForum基于BSD...

    jforum2.1.8

    《JForum 2.1.8:开源Java论坛系统详解》 JForum是基于Java的开源论坛系统,其2.1.8版本以其强大的功能、灵活性和社区支持而备受青睐。这个版本包含了完整的源代码,使得开发者能够深入理解其工作原理,并可以根据...

    jforum-2.1.8-src.zip

    《JForum:一款多语言支持的Java开源论坛系统详解》 JForum,作为一个基于Java的开源论坛系统,因其丰富的功能、灵活的配置以及对多国语言的支持,深受开发者喜爱。这款论坛软件以其高效能和易扩展性,在全球范围内...

    JForum3 完整项目

    **JForum3 完整项目详解** JForum3 是一个基于Java开发的开源论坛系统,提供了丰富的社区交流功能。这个项目包含的是从版本控制系统Subversion(SVN)中导出的完整源代码,未经任何修改,因此用户可以深入研究其...

    jforum3源代码

    **JForum3源代码详解** JForum是一款广受欢迎的开源论坛软件,以其强大的功能、友好的用户界面和清晰的代码结构赢得了全球开发者的青睐。它支持多种语言,包括简体中文,这使得JForum能够满足不同地区用户的交流...

    jforum博客

    **JForum博客详解** JForum是一款基于Java技术的开源论坛系统,它同样可以被扩展用于构建博客网站。本文将深入探讨JForum的核心功能、技术特点以及如何利用JForum搭建一个基于JSP的博客平台。 首先,JForum是用...

    Jforum二次开发成果

    《Jforum二次开发详解——构建个性化论坛系统》 Jforum,作为一个开源的Java论坛系统,以其优秀的性能和灵活的可扩展性受到了众多开发者和社区管理员的青睐。在Jforum 2.1.8的基础上进行二次开发,可以进一步满足...

    jforum功能说明

    **Jforum功能详解** 1. **会员分组**:允许创建并管理不同的会员组,不同组的成员拥有不同的权限,可以根据需要定制各个组的权限设置。 2. **会员管理**:提供添加新会员的功能,并能将会员分配到对应的会员组中,...

    jforum3源代码 数据库

    **JForum3源代码数据库详解** JForum3是一款基于Java的开源论坛系统,它提供了丰富的社区功能,包括用户管理、论坛板块、主题讨论、帖子回复等。本篇将深入探讨JForum3的源代码和其与数据库的交互,以及如何进行...

    jforum-2.1.8-编译代码.zip

    《JForum 2.1.8 编译代码详解》 JForum是一个开源的、基于Java的网络论坛系统,提供了一套完整的社区解决方案。在这个"jforum-2.1.8-编译代码.zip"压缩包中,包含了JForum 2.1.8版本的源代码,对于开发者来说,这是...

    jforum开源论坛

    **JForum开源论坛详解** JForum是一款基于Java技术的开源论坛系统,专为构建互动社区而设计。它提供了丰富的功能,如用户管理、版块创建、主题发布、回帖讨论等,适合各种类型的网站集成,无论是企业级应用还是个人...

    Jforum数据库

    ### JForum数据库表结构详解 #### 一、附件关系表JFORUM_ATTACH 该表用于存储与帖子或私信关联的附件信息。 - **附件关系编号(ATTACH_ID)**: `NUMBER(10)` 类型,是表的主键,不可为空。 - **帖子编号(POST_ID...

    jforum开源论坛 官方源代码(2.1.9)

    《jforum开源论坛官方源代码(2.1.9)详解》 JForum是一款基于Java技术的开源论坛系统,以其高效、稳定和易用性在开源社区中受到广泛关注。本次我们探讨的是JForum的2.1.9版本,这是一个经过众多开发者共同努力优化...

    jforum的源代码和物理结构

    **JForum 源代码与物理结构详解** JForum 是一个功能丰富的开源论坛系统,以其高效、可扩展和用户友好的界面而闻名。这个压缩包包含 JForum 的源代码和类包,对于开发者来说,这是一个宝贵的资源,可以深入理解其...

Global site tag (gtag.js) - Google Analytics