Zblog开源项目菜鸟集成之路(一)

不知道为什么,看过好多网站开源项目,下到本地自己玩,几乎没能正常跑起来的。可能自己太菜(心里暗骂了项目原创者无数遍,哈哈)。今天折腾了Zblog 开源博客项目,又想被虐一虐。果真啊!!!依旧本地跑不起来。鉴于今天太闲和近段时间的自信心膨胀,决定搞一搞它!

First Blood

1.用idea导入项目(github地址

跑下pom.xml,发现报错了

 <!-- 注意IKAnalyzer没有maven坐标,请自行添加到本地仓库 -->
    <dependency>
      <groupId>IKAnalyzer</groupId>
      <artifactId>IKAnalyzer</artifactId>
      <version>2012FF_u1</version>
    </dependency>
这是什么鬼。上我大百度搜了下,原来是个天朝某大牛写的分词工具。研究下原理?no!直接解决下maven依赖问题。这里迈入了第一个坑,上github找到IKAnalyzer项目

(码云地址),同样也弄到idea上。发现不是一个maven工程啊,有点小懵逼了。咋办,其实干嘛一定要用maven嘛,黑猫白猫都是猫,果断把jar包拿下来,弄到WEB-INF下的lib文件夹中(自己新建)

jar依赖搞掂了,怎么还有错呢!!!

看了下MapContainer类里面没有对应的方法,不知道作者是怎么跑起来的项目咧。不管了,先解决它,在MapContainer类中新建一个方法:

public List  putIfAbsent(String key, List value){
  List result = value;
  if(containsKey(key)){
    result = get(key);
  }else{
    put(key, value);
  }

  return result;
}

项目终于不报错了,马上SQL跑起,项目JDBC配置改好,IDEA 配置好tomcat,项目终于跑起来了:


貌似坑不是很多嘛。随着一点点深入,其实坑还是有的

未完待续。。。。

(由于是后面整理的记录,在具体问题解决的过程中,有些问题可能没记录到,欢迎大家一起交流(121018413@qq.com))



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值