ITPub博客

首页 > IT职业 > IT图书 > weblogic下部署应用时slf4j与logbak冲突的解决办法

weblogic下部署应用时slf4j与logbak冲突的解决办法

IT图书 作者:jmj83 时间:2021-09-09 09:15:21 0 删除 编辑

今天在weblogic上部署一个使用logback的应用时,报错如下:

 

java.lang.IllegalArgumentException: Invalid 'logbackConfigLocation' parameter: /opt/app/Oracle/Middleware/user_projects/domains/base_domain/servers/Server7005/tmp/_WL_user/acc_service_ca/bk1axn/war/WEB-INF/lib/_wl_cls_gen.jar!/logback.xml

 

网上搜索了一翻,大致原因是weblogic已经自带了slf4j的模块,与应用中的logback冲突,按照官网 https://community.oracle.com/thread/3525130?start=0&tstart=0 的做法,在WEB-INF下放一个名为weblogic.xml的文件,参考以下内容:

图片描述

 1  
 2  
 3  
 4      
 5         / 
 6          
 7  
 8      
 9         true
 10         60
 11         true
 12         true
 13     
 14 
 15     
 16         true        
 17         false
 18         true
 19            
 20            org.slf4j  
 21           
 22 
 23             
 24 

图片描述

关键是17-21这几行,在weblogic 10.3.3版本上验证通过

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1065/viewspace-2801326/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: java日期的运算
请登录后发表评论 登录
全部评论

注册时间:2019-04-15

  • 博文量
    0
  • 访问量
    467