• 在Windows下安装配置jforum测试环境


    前提条件:需要配置好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测试环境了,真不容易。

  • 相关阅读:
    编程语言 编译型语言与解释型语言及汇编语言
    Alpha冲刺2
    事后诸葛亮
    Alpha阶段项目复审
    PostgreSQL的表膨胀与Vacuum和Vacuum Full
    PostgreSQL查看表膨胀(对所有表进行膨胀率排序)
    python中from __future__ import division/print_function的用法
    【IT企业笔试集】2013年阿里巴巴实习生招聘笔试题目及解答
    【WPF编程】一个未完成的12306本地客户端的源代码
    【深入理解计算机系统第二版】3.55习题
  • 原文地址:https://www.cnblogs.com/echo-test/p/6061850.html
Copyright © 2020-2023  润新知