关于mvnForum论坛的二次开发环境搭建

Mvnforum二次开发环境的搭建

版本mvnforum-1.3_dev-mvnad-1.1_dev-src-20100820

源码中有myvietnammvnforummvnad,我只需要myvietnammvnforum的功能

开发平台:myeclipse8.5

服务器:tomcat6.0

系统:windows7旗舰版X86

前言:网上关于这个论坛的二次开发有相关的文章,但是对于这个论坛的一些深入一点的东西没有做探讨(主要是源码部分的一些功能的修改),鉴于本人对这个论坛的二次开发,在快要结束的情况下,写下一点心得

1.  新建(new)一个java project from existing ant buildfile下一步

 

2.  单击browse找到myvietnam目录下的build.xmlfinish

3.  mvnforum也是一样的步骤,不过有一点,mvnforum要用到myvietnam中的代码,所以我们将myvietnam导出成为一个jar文件,在项目myvietnam上右键,导出(export),选中javajar file下一步,选择jar要存放的目录以及所需要的形式,名字就跟项目名称一样,小写即可,finish(有可能弹出对话框),忽略他确定。

4.  把刚才生成的jar文件build pathmvnforum项目,如果mvnforum项目还有报错,先别管它

5.  现在开始搭建我们的网站,新建一个web项目,在他们发布的bin源码里找到mvnforum部分srcweb目录(我只需要这部分功能),将里面的所有东西拷贝到我们的web项目,直接替换,也就是说binsrcweb中的所有东西就是一个web项目

6.  如步骤3中,将mvnforum导成jar文件,将这个jar和上一个jar一起放到web项目lib

7.  现在开始修正错误。找到错误位置看看,发现这个版本少了个jar所需jarbcprov-jdk13-132,下载后拷贝到lib目录.OK,发mvnforummyvietnam没有问题了,但是我们的web项目拷贝的那些文件错误一大堆,没事,那些都是正确的,jsp是多个拼接的,所以单页报错不会影响组合页面

8.  我们先找到源码中提供的数据库执行文件,创建数据库。如果发现全部执行回报错,那就先执行建表,再执行数据库插入

9.  数据库弄好了,我们开始配置,先发布一次,我们在服务器找到这个发布项目的classes文件夹,找到mvncore.xml文件,这里我们暂时的配置能够让整个网站跑起来的就OK

10.              找到数据库连接点

<driver_class_name>net.sourceforge.jtds.jdbc.Driver</driver_class_name>

        <database_url>jdbc:jtds:sqlserver://localhost:1433/Banck_DB</database_url>

        <database_user>sa</database_user>

        <database_password>sa</database_password>

        <max_connection>20</max_connection>

        <max_time_to_wait>2000</max_time_to_wait>

        <minutes_between_refresh>30</minutes_between_refresh>

将连接配置正确,所需jar没有就自己下载并导入,将里面所有的localhost换成你自己的服务器IP

 

11. 注意这个位置<allow_http_referer_prefix_list>http://192.168.1.111:8080;http://localhost:80;http://127.0.0.1:80;</allow_http_referer_prefix_list>

将你要用到的地址栏url地址前缀写上,所有的访问将在这里注册,如果没有写上,将遇到不认可的连接很有可能将会报错

12.找到mvnforum.xml文件

<mvnforum_home>D:/Java/Tomcat 6.0//mvnForumHome/</mvnforum_home>

<mvnforum_log>D:/Java/Tomcat 6.0/mvnForumHome/log/mvnforum.log</mvnforum_log>这里配置产生的日志,以及整个论坛上传文件的目录,所有论坛产生的记录都将在这个配置目录中

13.好了,所有准备就绪,可以看看我们的成果了,运行服务器,地址是 你的IP+你的项目名称,管理员账号密码都是admin

 

14.配置就写到这里

15.本次修改预期目标:

与其他网站实现单点登陆的集合,后台添加论坛板块以及话题的开放时间段,留言时间段的管理,修改昵称,即添加昵称并允许修改,添加整个论坛热门话题的查询,并列出,在其他网站可以直接查看此话题,可由其他网站前后台进入论坛的相关位置,修改论坛的一些布局(导航菜单,话题显示部分的样式,首页添加横幅,不登陆将不显示论坛内容以及横幅,去掉部分不需要的功能)

16.项目快要交互完成了,有时间了再把修改的心得写上来,并将有史以来在java中遇到的报错信息总结一下

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值