使用#JFinal社区#搭建自己的社区网站就是这么简单~~

考虑到一些朋友不会开发,就做了个war包,在这给大家共享一下使用方法

  • 下载war包和jfinalbbs数据库脚本(这个在下面有百度云盘分享链接)
  • 电脑上要有tomcat7,jdk7,mysql数据库,如果没有的话,可以到下面链接里去下载安装:
  • 将tomcat7解压,放到系统的某一个盘里,打开找到webapps目录,将jfbbs.war放进去
  • 安装jdk,配置环境变量,不会的,可以参照文档:http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
  • mysql如果下载的是安装包,在安装的时候有提示输入用户名密码,而且系统会默认给创建一个服务,系统启动就自动启动了,如果是解压包的话,默认是没有密码的,至于密码怎么修改的,我也不会,而且系统不会创建服务,就需要手动启动mysql数据库了,找到mysql解压的目录,打开bin文件夹,找到mysqld.exe 双击打开,就可以了
  • 在启动tomcat之前,还需要对tomcat做一下配置,打开tomcat文件夹,打开bin文件夹,找到setclasspath.bat文件,右键编辑,在开头位置添加刚刚安装的jdk的目录如下图
  • 设置好了,不要急,先把jfinalbbs数据库脚本导入mysql数据库中,推荐使用mysql客户端工具导入(因为我不会使用终端
  • 现在可以启动tomcat了,直接双击bin目录下的startup.bat文件就可以了,等待tomcat解压jfbbs.war,这里需要注意点:如果你的数据库用户名不是root密码不是空的,就会出现启动时连接数据库出错,这时候就需要配置解压后的jfbbs目录里的配置文件了,直接将启动tomcat的终端关闭,来修改jfbbs里的配置文件
  • 找到tomcat下的webapps目录,打开jfbbs/WEB-INF/classes 找到config.properties 打开
    • 将数据库连接信息修改成自己的
    • devMode:是否是开发模式(不需要改)
    • showSql:是否在控制台显示sql语句(不需要改)
    • base.url:如果启动tomcat后,访问地址是:http://localhost:8080/jfbbs 就不需要修改 base.url 的值,如果不是,就修改成相应的地址就可以了
    • 在下面是百度ue与七牛云存储结合的配置,有三个模式:qiniu/bcs/local
      • qiniu --> 七牛云存储
      • bcs --> 百度云存储(这个我没有测试,不建议使用)
      • local --> 本地存储
    • 选择七牛或者百度的存储模式后需要配置相应的ak,sk,bucket
      • 使用local,不需要配置ak,sk,bucket
      • 如果是用的七牛云存储,除了配置ak,sk,bucket外还需要将webapps\jfbbs\static\ueditor\jsp目录下的config.json文件里的"imageUrlPrefix"值修改成七牛云访问地址,如:http://dn-jfinalbbs.qbox.me/@
    • 最后是email的配置,只需要输入你的邮箱,密码就可以了,用于找回密码的邮件
  • 好了,再次启动tomcat搭建自己的社区网站吧!
  • 关于访问地址:
    • 如果tomcat启动后,访问地址是:http://localhost:8080/jfbbs 那么后台的访问地址就是:http://localhost:8080/jfbbs/adminlogin  后台默认用户名/密码: admin/123213

war包,jfinalbbs数据库脚本下载地址:链接: http://pan.baidu.com/s/1qWFms2o 密码: 7uqs

时间: 2024-07-31 20:36:23

使用#JFinal社区#搭建自己的社区网站就是这么简单~~的相关文章

使用Vue+JFinal框架搭建前后端分离系统

前后端分离作为Web开发的一种方式,现在应用越来越广泛.前端一般比较流行Vue.js框架,后端框架比较多,网上有很多Vue+SpringMVC前后端分离的demo,但是Vue+JFinal框架貌似没有搜到,本文基于Vue.js和JFinal框架,给出了搭建了一个前后端分离项目的简单例子. 第一步:maven搭建后端JFinal部分 1.用maven新建web项目,项目名vue-jfinal 2.添加JFinal框架和jetty容器等依赖 <dependency> <groupId>

基于JFinal中搭建wopi协议支撑办法

1.添加maven依赖 <dependency> <groupId>com.github.icecooly</groupId> <artifactId>FastHttpClient</artifactId> <version>1.7</version> </dependency> 2.FastHttpClient示例https://gitee.com/icecooly/FastHttpClient 3.在 Jf

用心剖析,详解如何搭建百万PV网站架构,简单易懂!!!

简介: 本项目案例结合SVN.LNMP和MySQL三种环境,部署一个社交网站,本社交网站采用PHP语言开发,搭建SVN服务器进行版本控制和集中管理PHP程序员开发的代码,以Nginx作为前端服务器,通过fastcgi协议访问后端的PHP服务器,调用PHP页面:为保证数据安全,搭建MySQL主从复制环境存储用户重要数据:另外搭建MFS分布式文件系统来存储用户照片. 1.SVN服务器:简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的 2.MFS分布式文件系统,比NFS分布式文件系统更加

从0开始搭建ELK及采集日志的简单应用

关于ELK的理论介绍.架构图解说,很多博客都有很详细的讲解可以参考.本文主要记录了elk的简单搭建和简单应用. 安装前准备 1.环境说明: IP 主机名 部署服务 10.0.0.101(centos7) test101 jdk.elasticsearch.logstash.kibana及filebeat(filebeat用于测试采集test101服务器自身messages日志) 10.0.0.102(centos7) test102 nginx及filebeat(filebeat用于测试采集te

利用Docker-Compose快速搭建个人博客(5分钟简单操作)

5分钟内搭建自己的个人博客,非常好用 官网:https://docs.docker.com/compose/wordpress/ docker-compose.yml(官网示例) version: '3.3' services: db: image: mysql:5.7 volumes: - db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: somewordpress MYSQL_DATABASE:

搭建squid代理服务器,并启用简单认证

一.安装Proxy需要的squid软件 yum -y install squid 二.配置文件位置 /etc/squid/squid.conf #默认配置文件是可以代理所有私网地址的,如果有其他地址需要请自行添加 三.开启缓存功能 cache_dir ufs /var/spool/squid 100 16 256 #默认改行是被注释掉的,如需开启缓存,将注释符去掉即可. 四.开启认证功能 软件安装 [[email protected] ~]# rpm -ql squid | grep ncsa/

Eclipse搭建Struts框架,及一个简单的Struts例子

一.下载struts2.0.1 http://struts.apache.org/downloads.html,下载struts-2.0.1-all.zip,这个压缩包中包含了开发struts2所需的struts2-core.jar核心包以及其它struts2所依赖的JAR文件,另外还有一些struts2的示例程序以及一些HTML的API文档. 二.试用struts2.0.1 1. 新建一个WEB工程,将struts-2.0.1-all.zip压缩包中的lib目录下的所有jar文件拷贝到WEB工

搭建完全分离式LNMP平台的简单案例

写在前面:如果此文有幸被某位朋友看见并发现有错的地方,希望批评指正.如有不明白的地方,愿可一起探讨. 案例拓扑图 安装配置nginx服务器 编译安装nginx时,需要事先安装 开发包组"Development Tools"和"Server Platform Development",同时还需专门安装pcre-devel包. # yum -y groupinstall "Development Tools" # yum -y groupinstal

FTP的搭建与虚拟目录作用&lt;之简单讲解&gt;

操作系统:win7 VS2010编写WebService与在IIS的发布<之简单讲解>中我已经说了IIS安装与使用,不明白的可以跳过去看. 1.添加FTP站点 2. 3. 4. 5. zqz上的小黑点代表未启动,记得要启动! 6.打开浏览器 7.添加虚拟目录 8. 9.qq添加成功 10. 11.再次添加一个虚拟目录:aa 12. 13. 14.这里我为什么要添加两个虚拟目录呢?一个是qq一个是aa.这就引出了虚拟目录的重要作用. 虚拟目录就是将其他目录以映射的方式虚拟到该FTP服务器的主目录