问题:项目放在weblogic运行,报错

java.lang.NoSuchMethodError: org.joda.time.DateTime.withTimeAtStartOfDay()Lorg/joda/time/DateTime;
at com.taijue.rjhome.frame.util.FrameHelper.readNights(FrameHelper.java:36)
at com.taijue.user.external.ExternalInterfaceService.getNights(ExternalInterfaceService.java:738)
at com.taijue.user.external.ExternalInterfaceController.findKwhOfSeriesFromTime(ExternalInterfaceController.java:113)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
Truncated. see log file for complete stacktrace

查看相关的报错的包,发现jar包已引入,方法也存在,但是依然报错NoSuchMethodError

原因:weblogic内部存在包joda-time包,造成包冲突

解决办法:在weblogic.xml里面添加代码

<wls:container-descriptor>
  <wls:prefer-web-inf-classes>false</wls:prefer-web-inf-classes>
  <wls:prefer-application-packages>
    <package-name>org.joda.*</package-name>
  </wls:prefer-application-packages>
</wls:container-descriptor>

问题解决

ps:一般报错NoSuchMethodError,有两个原因

  1.jar包里面方法不存在

  2.jar包里面方法存在,包冲突

 

最新文章

  1. ApexSQLLog可以只读取ldf文件
  2. ejs模板
  3. WebKit示例解读
  4. js小效果-全选
  5. [GraphQL] Use GraphQLNonNull for Required Fields
  6. iOS中倒计时
  7. iptables与tcpdump谁更靠近网卡
  8. Apache Avro 与 Thrift 比较
  9. 什么是SPI通信?
  10. 基本的 html 代码
  11. Android开发系列之adb常用命令
  12. 【博客导航】Nico博客导航汇总
  13. grafana使用详解--技术流ken
  14. 自己实现HashSet
  15. webbench进行压力测试
  16. ajax和iframe区别
  17. m0n0wall 详细介绍
  18. 死磕nginx系列--nginx 限流配置
  19. VTK中模型的旋转与平移
  20. create-react-app 使用详解

热门文章

  1. 关于在Django中Json无法序列化datetime的解决办法
  2. 关于LINUX各类系统资源整合
  3. Angular组件——父子组件通讯
  4. 数据模型LP32 ILP32 LP64 LLP64 ILP64
  5. [Luogu 1395] 会议
  6. 给定n,求1/x + 1/y = 1/n (x&lt;=y)的解数~hdu-1299~(分解素因子详解)
  7. js获取input file文件二进制码
  8. 基于PLC-C#串口通讯,温度检测和转速监控的c#/.Net实现。
  9. java中的并发工具类
  10. python(字符串操作)