码迷,mamicode.com
首页 > 编程语言 > 详细

resin启动报错:guava-15.0.jar!/META-INF/beans.xml:5: <beans xmlns="http://xmlns.jcp.org/xml/ns/javaee"> is an unexpected top-level tag. 异常

时间:2016-10-21 13:16:31      阅读:344      评论:0      收藏:0      [点我收藏+]

标签:hsql   sqs   ocp   yqi   txt   gis   jsm   pac   dir   

  项目完成,经过本地的测试,最后在部署的时候,发现服务器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前面,如下:

  技术分享

  重新部署成功!

  

resin启动报错:guava-15.0.jar!/META-INF/beans.xml:5: <beans xmlns="http://xmlns.jcp.org/xml/ns/javaee"> is an unexpected top-level tag. 异常

标签:hsql   sqs   ocp   yqi   txt   gis   jsm   pac   dir   

原文地址:http://www.cnblogs.com/parryyang/p/5984122.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!