广告占位

关于青菜萝卜博客在本地运行的方法

胡建洪   2017-02-21 阅读(3377) 评论(18) 点赞(412)

摘要:青菜萝卜在本地开发环境运行的方法,如果不需要Nginx的同学,只需先导入数据库脚本,然后直接将项目导入Eclipse或者MyEclipse中,修改数据库配置和Html静态化根目录,就可直接运行项目进行访问测试了。接下来先介绍下数据库脚本的导入。

青菜萝卜在本地开发环境运行的方法,如果不需要Nginx的同学,只需先导入数据库脚本,然后直接将项目导入Eclipse或者MyEclipse中,修改数据库配置和Html静态化根目录,就可直接运行项目进行访问测试了。接下来先介绍下数据库脚本的导入。

导入数据库脚本

在GitHub克隆或者直接下载下来的文件夹的根目录中qingcailuobo.sql就是MySQL数据库脚本。PS:注意下自己的MySQL服务器是否支持utf8mb4编码,如果不支持的话,直接用文本编辑器打开数据库脚本将所有的utf8mb4替换称utf8即可。

将数据库脚本导入有命令行和数据库可视化工具,这里只介绍命令行的导入方式,依次执行如下命令:

create database qingcailuobo;
use qingcailuobo;
source XXXXX/qingcailuobo.sql;

其中,XXXXX表示数据库脚本的存放的父目录。如果控制台输出包含“query ok”等字符表示倒入数据库成功成功,可以进入下一步了,否则就要根据控制台提示进行检查了。

导入项目

我开发博客系统时使用的是HBuilder+Eclipse,其中Hbuilder负责开发前端,即qingcai-front和qingcai-back两个文件夹,Eclipse负责开发后端,即luobo文件夹。其实只需要Eclipse就可以搞定项目在本地开发环境运行了,因此这里只介绍使用Eclipse导入和运行项目,我的开发方式对于没有接触过Nginx的同学来来说,可能看起来比较麻烦,所以这部分在下一篇博文介绍。

打开Eclipse按照普通Java项目的方式导入项目(如果不会请自行百度),然后将qingcai-front和qingcai-back复制到luobo这个项目的WebRoot下面即可,然后打开luobo项目的src
目录下的config.properties,修改数据库配置和Html静态化根目录,其中静态化目录设置为qing-front,比如:

STATICS_ROOT_PATH = /Users/jianhonghu/gitRepository/GitHub/blog/qingcai-front

PS:由于这种方式和我本地开发方式不一样,需要同学在做如下修改,才能保证项目不出错,具体如下:

打开me.huding.luobo.back.StaticsUtils.java文件,将:

/**
     * 生成静态化的HTML的相对URL
     * @param value
     * @return
     */
    public static String genHtmlURL(String value){
        return Parameters.ARTICLES_PATH + "/" + value;
    }

替换为:

/**
     * 生成静态化的HTML的相对URL
     * @param value
     * @return
     */
    public static String genHtmlURL(String value){
        return value;
    }

同时将

public static String genPath(String url){
        return Parameters.STATICS_FINAL_PATH + url;
}

替换为:

public static String genPath(String url){
        return Parameters.STATICS_FINAL_PATH + File.separator + url;
}

运行项目

直接运行me.huding.luobo.AppConfig.java文件里的main方法即可,然后在浏览器的地址栏输入:

http://localhost:8080/luobo/qingcai-front/index.html

就可以访问前台的博客系统了,在地址栏输入:

http://localhost:8080/luobo/qingcai-back/login.html

输入默认的账号和密码:admin,123456,即可访问博客的后台管理系统。

PS:本文写的不是很好啊,不喜勿喷啊!

喜欢 (412) or 分享 (0)

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击下面的

  博客 浏览器 Eclipse 本地运行
广告占位