项目完成,经过本地的测试,最后在部署的时候,发现服务器resin启动失败,报错信息如下:

  从报错信息上看,应该是guava.jar有问题。

排查问题

  查看项目引入的guava.jar,信息如下:

    boneco.jar引入了子包guava-15.0.jar,cache-client.jar引入了guava-18.0.jar。

    

  

    所以不难明白,guava-15.0.jar肯定不能兼容guava-18.0.jar!但是guava-18.0.jar肯定兼容guava-15.0.jar,所以需要保证项目中引入的是guava-18.0.jar。

  下面我们来看看我们的pom.xml中的信息

  

  bonecp.jar在cache-client.jar前面,所以先会加载bonecp.jar下面的guava-15.0.jar,后面cache-client.jar就不会再加载guava-18.0.jar了......

解决办法:

  guava-18.0.jar所在jar放在guava-15.0.jar所在jar前面,如下:

  

  重新部署成功!

  

最新文章

  1. Android Studio配置 AndroidAnnotations——Hi_博客 Android App 开发笔记
  2. html5+Canvas实现酷炫的小游戏
  3. 如何在CentOS 6.5上安装EPEL 源
  4. [stm32] 中断
  5. Bellman-Ford算法解决单源最短路问题
  6. Openjudge 235 丛林中的路
  7. Android(java)学习笔记159:Dalivk虚拟机的初始化过程
  8. 读懂IL代码(三)
  9. 浅谈JavaScript中的柯里化函数
  10. go pkg
  11. Spring源码情操陶冶-AbstractApplicationContext#invokeBeanFactoryPostProcessors
  12. 初始Socket编程(python)
  13. Luogu4363 [九省联考2018]一双木棋chess 【状压DP】【进制转换】
  14. MySQL 数据库最优化设计原则
  15. Unity3D编辑器扩展(三)——使用GUI绘制窗口
  16. django 多线程下载图片
  17. 最少拦截系统 HDU - 1257
  18. Oracle表字段类型更改的一个经验
  19. Android Studio Gradle优化方法
  20. java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Date

热门文章

  1. Jdk 环境搭建
  2. iOS---A valid provisioning profile for this executable was not found
  3. HttpUrlConnection
  4. Oracle监听服务启动失败案例
  5. CGLib动态代理原理及实现
  6. 问题解决——MFC Ribbon 响应函数 错乱 执行其他函数
  7. openstack-swift云存储部署(一)
  8. qt5.4.0编译错误
  9. OpenStack 架构 - 每天5分钟玩转 OpenStack(15)
  10. 10 Biggest Business Mistakes That Every Entrepreneur Should Avoid