前提条件:需要配置好JDK,eclipse,tomcat(因为我安装部署tomcat遇到点问题,也把其配置过程写清楚),Mysql数据库(参考http://blog.csdn.net/qishuo_java/article/details/37721471 一步步安装,非常详尽),我的mysql数据库密码是123456 ,我的环境是Windows7.
Step 1.下载jforum:http://jforum.net/download.jsp ,下载好,放到指定目录下解压即可。
Step 2.下载ant: http://ant.apache.org/bindownload.cgi ,放到指定目录下解压即可,解压后进入控制面板-系统和安全-系统-高级系统设置-环境变量-系统变量中添加 ANT_HOME
ant就安装完毕了。
Step 3.cmd进入控制台,进入Step 1 中放jforum的目录下,执行ant
此时即build成功,在jforum目录下生成一个build文件夹,里面有classes文件夹,将classes文件夹剪切到jforum/WEB-INF下,然后将整个jforum放到tomcat的webapps目录下。
Step 4.Tomcat的下载和配置:http://tomcat.apache.org/download-70.cgi 下载tomcat
到指定目录下解压,因为是用来部署jforum应用的,可将tomcat改名为jforumtomcat,更清晰点,解压完成后,去控制面板-系统和安全-系统-高级系统设置-环境变量-系统变量添加CATALINA_HOME,即tomcat所在的目录。在path这项系统变量最后添加 ;%CATALINA_HOME%lib;(注意都是英文符号),打开控制台在jforumtomcat目录下,执行命令startup,启动tomcat服务,如无意外,启动成功
此时在浏览器中可输入http://localhost:8080/,可成功进入tomcat的首页,表示安装配置tpmcat成功。
Step 5.配置tomcat成功之后,再按Step3所示将jforum放到webapps目录下,此时在浏览器输入http://localhost:8080/jforum/install.jsp,却报404错误,找不到路径,属于还有没配置好,打开eclipse-preference-Server-Runtime Environment --Add,选择好刚才安装的tomcat的版本,然后将tomcat的路径写上
eclipse里关于tomcat的配置就配置好了,还有一步是将jforum放到tomcat的webapps之后,将tomcatworkCatalinalocalhost下的文件移除。tomcatconfCatalinalocalhost下文件也移除。webapps下也不要存放jforum的war等压缩文件。
这时,输入地址:http://localhost:8080/jforum/install.jsp (一定是在startup启动成功之后,不要关闭startup),出现
表明在Windows7下的tomcat里部署jforum已经成功。
Step 6:如何填写
先安装好MySQL数据库比较好,我这里是到这里才开始安装MySQL数据库,数据库用户账号:root 密码:123456,后面系统管理员账号Admin是指安装好jforum论坛之后论坛的管理员,密码随自己设置,我也设置成123456,这时开始安装报错没有没有jforum这个数据库,于是我又在mysql服务端执行命令:create database jforum;
成功新建jforum数据库在MySQL上,然后又报错
原因是MySQL版本不一致,更改文件:jforum2WEB-INFconfigdatabasemysqlmysql_db_struct.sql
将其中的建表后的所有的“TYPE=InnoDB;”改成“ENGINE=InnoDB;”,然后保存。在安装界面中点击”修改状态“按钮,回到配置状态。
然后重新输入数据库和管理员密码,然后继续安装,就能登录论坛成功了,然后输入admin和密码就可以进入管理员页面了,
中文显示也都正常,此时终于完整搭建好jforum测试环境了,真不容易。