`
pipo
  • 浏览: 22963 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

JForum开发环境的搭建

阅读更多

  转载: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”,大功告成!

分享到:
评论
1 楼 guitianerhu 2009-03-04  
老大,你有jforum-2.1.7-b3-src.zip的源码包吗?这几天JForum的官网老是打不开,用MyEclipse5.5搭建开发环境老是报错?我刚学习Java不久,对Myeclipse不熟。我的邮箱是guitianerhu@163.com

相关推荐

    jforum的搭建

    jmeter学习时必不可少需要一个网站来做测试,如此在百度、51testing中寻找可以测试的http请求,不如自己搭一个论坛来自己想怎么玩就怎么玩

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

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

    jforum开发新东方教育论坛

    用jforum开发的一个教育论坛,有完整的开发流程

    Jforum二次开发成果

    Jforum二次开发成果 Jforum 二次开发 eclipse 给予JForum 2.1.8开发的一个小论坛。 增加了很多功能。(子论坛、主页、热门帖子、推荐帖子等)

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

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

    jforum2论坛源码

    配合JMeter实战,搭建性能测试环境,可以搭配jmeter书籍作为测试环境使用,jforum2源码可二次开发

    jforum功能说明

    可以说JForum是论坛二次开发的绝佳选择。 JForum采用的是自己的MVC框架,因此在初次接触的时候可能会有些不习惯,但在熟悉后,该框架还是很容易使用的。在这里只是对JForum的框架进行简单的介绍以利于利用JForum...

    JForum3 jforum java 开源论坛 论坛

    JForum3 jforum java 开源论坛 论坛

    jforum-2.1.9.zip

    开始搭建环境的时候入了很多坑,希望能帮助到要学习的你们 1、不管是zip,还是war包(上一个资料)都可解压到tomcat文件的webapps下面; 2、安装好jdk,tomcat,mysql; 3、2.1.9版本比较旧,也就是比较稳定,需要jdk 1.7,...

    jforum-2.7.0.war

    Java论坛,测试人员进入性能,自动化测试练习很好的项目。 搭建环境:Tomcat,JDK,Mysql 版本:jforum-2.7.0.war,需要搭建的环境版本比较高,我的是Tomcat,JDK,Mysql 都是8.0以上的版本

    JForum论坛数据库表结构.rar

    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说明文档 源码解析 单点登录 jforum缓存

    jforum的开发文档,以及源码解析 数据库 重要配置文件和包,缓存 权限控制 单点登录

    jforum3.0所需要的jar包

    jforum3.0所需要的jar包

    jforum漏洞利用源代码

    jforum漏洞利用源代码

    Jforum论坛数据库架构

    Jforum论坛数据库架构Jforum论坛数据库架构

    Jforum数据库

    JForum - Java论坛系统 数据库表结构,如:附件关系表JFORUM_ATTACH,附件详细信息表JFORUM_ATTACH_DESC,用户分组表JFORUM_GROUPS等表结构说明,如帖子表JFORUM_POSTS说明: 名称 字段名 字段类型 字段说明 帖子...

    JForum3 完整项目

    jforum 完整源代码,从svn上 导出 没有任何修改

    jforum开源的论坛文档

    jforum开源的论坛文档jforum开源的论坛文档jforum开源的论坛文档

    JForum 2.1.9 源码包.zip

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

    Jforum安装部署

    jdk1.6+tomcat6+postgresql+jforum2.1.9环境下,jforum的安装部署,以及一些简单的心得,共初学者参考

Global site tag (gtag.js) - Google Analytics