http://www.cnblogs.com/fiteg/p/3249773.html
下载JForum2.1.9 包手动放到tomcat的webapps下面,
这次打开网址:http://localhost:8080/jforum/install.jsp,出现了如下的画面:
![](https://images0.cnblogs.com/blog/358338/201308/10105359-f8ab5e4e73d84bfeac6878803f74a693.png)
终于找到安装的节奏了。。。
然后发现build.xml的输出路径是:jforumuildclasses,而tomcat加载的时候寻找的是:jforumWEB-INFclasses,所以运行ant build.xml没用,而eclipse默认的编译路径:jforumWEB-INFclasses
所以能够运行,把jforumWEB-INFclasses删除,把jforumuildclasses剪切过来,依然可以运行,说明如此。
这时候我发现是不是不需要数据库呢?
于是把数据库删除,发现照常能够访问http://localhost:8080/jforum/install.jsp。
现在总结一下:
——————————————————————————————————————————————————————————————————————————————
——————————————————————————————————————————————————————————————————————————————
1)、下载源码jforum2.1.9
2)、解压缩,最好重命名文件夹,例如:jforum2(下面以jforum2为例)
然后运行其中build.xml,如果安装了Ant的话,就用ant运行:
![](https://images0.cnblogs.com/blog/358338/201308/10105417-8f970fb0667e441189f550c5f5a41e2a.png)
如果没有安装,可以将项目导入eclipse然后它会自动编译,并且将文件输出到jforum2WEB-INF目录下。
然后在jforum2目录下会生成一个build文件夹,里面有classes文件夹,将其剪切到jforum2WEB-INF目录下,然后将jforum2放到tomcat的webapps目录下,运行tomcat,
![](https://images0.cnblogs.com/blog/358338/201308/10105427-1889b14ae02242ddac45340da2dad4e3.png)
说明配置成功!
3、安装jforum
看到标题是:欢迎来到 JForum 2.1.8 安装程序,可想而知,这份安装文件应该改变不大。
看到安装中有个说明:
![](https://images0.cnblogs.com/blog/358338/201308/10105441-9db1e5ef122e47e9af1ef195438750e3.png)
所以还是老老实实的创建jforum数据库,我这里选择编码:utf8-utf8_general_ci。
![](https://images0.cnblogs.com/blog/358338/201308/10105452-0fd66df7e3ba44718a85f18acf37b295.png)
SQL:
CREATE SCHEMA `jforum` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ;
然后在安装界面填写数据库用户名和密码,设置管理员密码:
![](https://images0.cnblogs.com/blog/358338/201308/10105524-5e468ea955d64ac6a20c1a11f7f8f136.png)
下一步:
![](https://images0.cnblogs.com/blog/358338/201308/10105536-eca8370f871b4d6db1a4ef94c43fa765.png)
点击开始安装,发生错误:
![](https://images0.cnblogs.com/blog/358338/201308/10105544-e9b3119459c7493d95adf388ff4c3935.png)
原因是MySQL版本不一致,更改文件:jforum2WEB-INFconfigdatabasemysqlmysql_db_struct.sql
将其中的建表后的“TYPE=InnoDB;”改成“ENGINE=InnoDB;”,然后保存。
在安装界面中点击”修改状态“按钮,回到配置状态。
然后重新输入数据库和管理员密码,然后继续安装:![](https://images0.cnblogs.com/blog/358338/201308/10105602-a464f935962249348dfa1996133a2cde.png)
![](https://images0.cnblogs.com/blog/358338/201308/10105602-a464f935962249348dfa1996133a2cde.png)
成功了,看下论坛:
![](https://images0.cnblogs.com/blog/358338/201308/10105640-06d9b17b19d34d87a86faf5abfc5f837.png)
看来已经执行了:jforum2WEB-INFconfigdatabasemysqlmysql_data_dump.sql文件。
测试注册/登录/发帖/回复/退出登录/管理等功能,中文显示正常:
![](https://images0.cnblogs.com/blog/358338/201308/10105649-d2c4db0ce09849939d980f0975ec6f1b.png)
没找到发帖。。。而且连接有些不太正确~