转载:http://www.jeedao.net/archives/3.html
要研究JForum最好是先搭建一个开发环境,eclipse是一个不错的选择。
关于如何编译JForum在的官方网站上(http://www.jforum.net/doc/Building)已经有说明,为什么我还要写这篇文章呢?其实主要还是因为JForum官方网站上的说明过于简单了,对于一般人要搭建好这个开发环境可能需要走一些弯路。
下面就我自己搭建JForum的eclipse开发环境的过程进行说明:
首先,你必须有eclipse开发工具,你可以到eclipse的官方网站去下载http://www.eclipse.org/
然后,就是下载JForum的源代码了,你可以到JForum的官方站点去下载http://www.jforum.net/download-source.jsp
本文编写的时候JForum的最终版本为2.1.7-b3,下载JForum源代码后你会得到这样一个jforum-2.1.7-b3-src.zip文件,解压后得到这样一个目录jforum-2.1.7-b3-src。
浏览jforum-2.1.7-b3-src目录你会发现“.classpath”和“.project”这连个文件,这两个正是eclipse的项目工程文件,你可以通过eclipse的import功能把该项目工程导入eclipse的IDE环境里面。不过先不要急于导入,这里还有一些问题要处理,用文本编辑器打开“.classpath”文件,例如你可以用“UltraEdit”打开文件,察看内容发现该文件描述的jar文件中以下这几个并不存在,它们分别是“jboss-common.jar”、“jboss-jmx.jar”、“jboss-system.jar”、“jboss-cache-1.2.4.jar”和“jgroups-all-2.2.9-beta2.jar”,怎么办呢?呵呵,当然是去互联网上找啦。凭直觉应该先找“jboss-cache-1.2.4.jar”,在google上查一把“jboss cache”,找到了以下网站http://www.jboss.org/products/jbosscache。最终我下载了jboss cache的1.2.4 SP2版本,下载地址如下:
http://downloads.sourceforge.net/jboss/jboss-cache-dist-1.2.4.SP2.zip
?modtime=1140603391&big_mirror=1
下载jboss cache后得到文件“jboss-cache-dist-1.2.4.SP2.zip”大概10MB,解压后你会发现在目录“jboss-cache-dist-1.2.4.SP2\JBossCache-1.2.4.SP2\lib”下这5个缺失的jar文件全有了,他们分别是“jboss-common.jar”、“jboss-jmx.jar”、“jboss-system.jar”、“jboss-cache.jar”和“jgroups.jar”,全都是不带版本号的。把这5个文件都拷贝到JForum源代码的“jforum-2.1.7-b3-src\WEB-INF\lib”目录下。因为这些文件都没有带版本号,所以你需要修改“.classpath”文件把“jboss-cache-1.2.4.jar”和“jgroups-all-2.2.9-beta2.jar”改为“jboss-cache.jar”和“jgroups.jar”。
好了,现在差多可以正式导入项目工程到eclipse的IDE里面了。建立一个目录,例如:“C:\eclipse\workspace”,在eclipse的IDE环境中点“File->Switch Workspace...”切换你的工作区到“C:\eclipse\workspace”。拷贝“jforum-2.1.7-b3-src”到“C:\eclipse\workspace”,并把目录“jforum-2.1.7-b3-src”重命名为“JForum”,注意哦,一定要重命名为“JForum”,否则导入会出错。现在正式开始导入,呵呵,是不是期待了很久啊?点“File->Import”弹出导入对话框,选“Existing Projects into Workspace”,点“next”点“Browse...”,选取“C:\eclipse\workspace”,点“Finshe”。
成功导入后eclipse会自动进行编译,如果不出什么问题,编译后会有一些编译的“warnings”,呵呵,还好不是“errors”,大功告成!
分享到:
相关推荐
jmeter学习时必不可少需要一个网站来做测试,如此在百度、51testing中寻找可以测试的http请求,不如自己搭一个论坛来自己想怎么玩就怎么玩
jforum安装(性能测试环境搭建)
用jforum开发的一个教育论坛,有完整的开发流程
Jforum二次开发成果 Jforum 二次开发 eclipse 给予JForum 2.1.8开发的一个小论坛。 增加了很多功能。(子论坛、主页、热门帖子、推荐帖子等)
jforum二次开发 详解 BBS开源安装
配合JMeter实战,搭建性能测试环境,可以搭配jmeter书籍作为测试环境使用,jforum2源码可二次开发
可以说JForum是论坛二次开发的绝佳选择。 JForum采用的是自己的MVC框架,因此在初次接触的时候可能会有些不习惯,但在熟悉后,该框架还是很容易使用的。在这里只是对JForum的框架进行简单的介绍以利于利用JForum...
JForum3 jforum java 开源论坛 论坛
开始搭建环境的时候入了很多坑,希望能帮助到要学习的你们 1、不管是zip,还是war包(上一个资料)都可解压到tomcat文件的webapps下面; 2、安装好jdk,tomcat,mysql; 3、2.1.9版本比较旧,也就是比较稳定,需要jdk 1.7,...
Java论坛,测试人员进入性能,自动化测试练习很好的项目。 搭建环境:Tomcat,JDK,Mysql 版本:jforum-2.7.0.war,需要搭建的环境版本比较高,我的是Tomcat,JDK,Mysql 都是8.0以上的版本
1、附件关系表JFORUM_ATTACH 2 2、附件详细信息表JFORUM_ATTACH_DESC 2 3、附件配置限定关系表JFORUM_ATTACH_QUOTA 2 4、封锁表JFORUM_BANLIST 2 5、标识表JFORUM_BANNER 3 6、书签表JFORUM_BOOKMARKS 3 7、...
jforum的开发文档,以及源码解析 数据库 重要配置文件和包,缓存 权限控制 单点登录
jforum3.0所需要的jar包
jforum漏洞利用源代码
Jforum论坛数据库架构Jforum论坛数据库架构
JForum - Java论坛系统 数据库表结构,如:附件关系表JFORUM_ATTACH,附件详细信息表JFORUM_ATTACH_DESC,用户分组表JFORUM_GROUPS等表结构说明,如帖子表JFORUM_POSTS说明: 名称 字段名 字段类型 字段说明 帖子...
jforum 完整源代码,从svn上 导出 没有任何修改
jforum开源的论坛文档jforum开源的论坛文档jforum开源的论坛文档
JForum 是采用Java开发的功能强大且稳定的论坛系统。它提供了抽象的接口、高效的论坛引擎以及易于使用的管理界面,同时具有完全的权限控制、多语言支持(包括中文)、高性能、可自定义的用户接口、安全、支持多...
jdk1.6+tomcat6+postgresql+jforum2.1.9环境下,jforum的安装部署,以及一些简单的心得,共初学者参考