链接地址:https://www.cnblogs.com/Amos-Turing/p/7151009.html

下载JForum2.1.9 包手动放到tomcat的webapps下面,

这次打开网址:http://localhost:8080/jforum/install.jsp,出现了如下的画面:
终于找到安装的节奏了。。。
然后发现build.xml的输出路径是:jforum\build\classes,而tomcat加载的时候寻找的是:jforum\WEB-INF\classes,所以运行ant build.xml没用,而eclipse默认的编译路径:jforum\WEB-INF\classes
所以能够运行,把jforum\WEB-INF\classes删除,把jforum\build\classes剪切过来,依然可以运行,说明如此。
这时候我发现是不是不需要数据库呢?
于是把数据库删除,发现照常能够访问http://localhost:8080/jforum/install.jsp
现在总结一下:
——————————————————————————————————————————————————————————————————————————————
——————————————————————————————————————————————————————————————————————————————
1)、下载源码jforum2.1.9
2)、解压缩,最好重命名文件夹,例如:jforum2(下面以jforum2为例)
然后运行其中build.xml,如果安装了Ant的话,就用ant运行:
如果没有安装,可以将项目导入eclipse然后它会自动编译,并且将文件输出到jforum2\WEB-INF\目录下。
然后在jforum2目录下会生成一个build文件夹,里面有classes文件夹,将其剪切到jforum2\WEB-INF\目录下,然后将jforum2放到tomcat的webapps目录下,运行tomcat,
说明配置成功!
3、安装jforum
看到标题是:欢迎来到 JForum 2.1.8 安装程序,可想而知,这份安装文件应该改变不大。
看到安装中有个说明:
所以还是老老实实的创建jforum数据库,我这里选择编码:utf8-utf8_general_ci。
 
SQL:
CREATE SCHEMA `jforum` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ;
然后在安装界面填写数据库用户名和密码,设置管理员密码:
下一步:
点击开始安装,发生错误:
原因是MySQL版本不一致,更改文件:jforum2\WEB-INF\config\database\mysql\mysql_db_struct.sql
将其中的建表后的“TYPE=InnoDB;”改成“ENGINE=InnoDB;”,然后保存。
在安装界面中点击”修改状态“按钮,回到配置状态。
然后重新输入数据库和管理员密码,然后继续安装:
成功了,看下论坛:
看来已经执行了:jforum2\WEB-INF\config\database\mysql\mysql_data_dump.sql文件。
测试注册/登录/发帖/回复/退出登录/管理等功能,中文显示正常:

JForum论坛安装以及部署(转)的更多相关文章

  1. JForum论坛安装以及部署

    转载链接:https://blog.csdn.net/jhyfugug/article/details/79467369 首先安装JForum之前,先准备好安装环境Windows7+JDK+Tomca ...

  2. [svc]jdk+tomcat部署.jforum论坛部署

    安装jdk和tomcat jdk1.7.0_13(系列)下载url 我这里用的最新的jdk. 去官网下载即可 cd /usr/local/src/ tar xf jdk-8u162-linux-x64 ...

  3. Windows Server 2012 虚拟化实战:SCVMM的安装和部署

    本篇大概介绍一下在Windows Server 2012 R2上安装和部署SCVMM的过程及其注意事项.下图是我们数据中心SCVMM的基本架构,其中 SCVMM Database 是用于存储了所有配置 ...

  4. Linux下Redis的安装和部署

    一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...

  5. 他山之石——vs2013 安装与部署及程序打包

    C#打包需要这个:InstallShield 2013 Limited Edition for Visual Studio  .下载地址: InstallShield 2013 Limited Edi ...

  6. 阿里云服务器Linux CentOS安装配置(六)resin多端口配置、安装、部署

    阿里云服务器Linux CentOS安装配置(六)resin多端口配置.安装.部署 1.下载resin包 http://125.39.66.162/files/2183000003E08525/cau ...

  7. Kafka的安装和部署及测试

    1.简介 大数据分析处理平台包括数据的接入,数据的存储,数据的处理,以及后面的展示或者应用.今天我们连说一下数据的接入,数据的接入目前比较普遍的是采用kafka将前面的数据通过消息的方式,以数据流的形 ...

  8. Redis的安装与部署

    为了解决公司产品数据增长过快,初始化太耗费时间的问题,决定使用redis作为缓存服务器. Windows下的安装与部署: 可以直接参考这个文章,我也是实验了一遍:http://www.runoob.c ...

  9. Office web app server2013详细的安装和部署

    转自:http://blog.csdn.net/u011355311/article/details/9360293 SharePoint 2013集成Office web apps server20 ...

随机推荐

  1. java 获取bean的方式

    我们知道可以通过ApplicationContext的getBean方法来获取Spring容器中已初始化的bean.getBean一共有以下四种方法原型: l getBean(String name) ...

  2. package+explorer不显示项目的问题

    昨天遇到了这个问题,百度了一下,怎么搞的都有,但是感觉都不理想,晚上的时候才在网上又发现这个方法,今天试了一下,效果还不错,分享一下. 点击 Window ---> Close All Pers ...

  3. 胡昊—第6次作业—static关键字、对象

    #题目1:编写一个类Computer,类中含有一个求n的阶乘的方法.将该类打包,并在另一包中的Java文件App.java中引入包,在主类中定义Computer类的对象,调用求n的阶乘的方法(n值由参 ...

  4. 将TextEdit设置为密码框

    属性--Properties--UseSystemPasswordChar设置为true

  5. Qt之去除窗口的标题栏、通过鼠标移动窗口

    设置标题栏图标,位置与大小示例 #include<QApplication> #include<QWidget> #include<QDebug> #include ...

  6. 红黑树(RB-tree)比AVL树的优势在哪?

    1. 如果插入一个node引起了树的不平衡,AVL和RB-Tree都是最多只需要2次旋转操作,即两者都是O(1):但是在删除node引起树的不平衡时,最坏情况下,AVL需要维护从被删node到root ...

  7. Unity3D_(数据)JsonUtility创建和解析Json

    Json 百度百科:传送门 LitJson创建和解析Json 传送门 Json数据解析在Unity3d中的应用 传送门 一.使用JsonUnity创建Json using System.Collect ...

  8. String、toString、String.valueOf()三个有啥区别?

    今天在使用这个的时候发现,他们三者好像在某些场所都是可以用的,但是不免会让人想到那既然它们三者这么的相似,那么总有些什么区别吧.我也在网上找了一些资料看.自己也看了API文档,就将他们三的区别总结一下 ...

  9. C++入门经典-例5.19-指针的引用与传递参数

    1:引用传递参数与指针传递参数能达到同样的目的.指针传递参数也属于一种值传递,其传递的是指针变量的副本.如果使用指针的引用,就可以达到在函数体内改变指针地址的目的.运行代码如下: // 5.19.cp ...

  10. Eclipse的JSON文件报错解决

    有时候我们后端老哥不想写HTML,偷懒去下载个前端页面,结果里面的JSON文件老报错 虽然可以正常运行,但红X看起来就是不爽,怎么解决呢 这是因为Eclipse认为JSON文件不需要注释,所以报的编译 ...