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

简介: 今天在weblogic上部署一个使用logback的应用时,报错如下:   java.lang.IllegalArgumentException: Invalid 'logbackConfigLocation' parameter: /opt/app/Oracle/Middleware/user...

今天在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 <?xml version="1.0" encoding="UTF-8"?>
 2 
 3 <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90">
 4     <session-descriptor>
 5         <cookie-path>/</cookie-path>
 6     </session-descriptor>    
 7 
 8     <jsp-descriptor>
 9         <keepgenerated>true</keepgenerated>
10         <page-check-seconds>60</page-check-seconds>
11         <precompile>true</precompile>
12         <precompile-continue>true</precompile-continue>
13     </jsp-descriptor>
14 
15     <container-descriptor>
16         <optimistic-serialization>true</optimistic-serialization>        
17         <prefer-web-inf-classes>false</prefer-web-inf-classes>
18         <show-archived-real-path-enabled>true</show-archived-real-path-enabled>
19          <prefer-application-packages>  
20            <package-name>org.slf4j</package-name>  
21         </prefer-application-packages>  
22 
23     </container-descriptor>        
24 </weblogic-web-app>

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

目录
相关文章
|
Java 关系型数据库 中间件
|
应用服务中间件 开发框架 数据格式
|
Java 应用服务中间件 Windows
|
应用服务中间件 数据安全/隐私保护 SQL
|
应用服务中间件 数据格式 XML
Weblogic多应用部署在一个域下导致session冲突
Weblogic多应用部署在一个域下导致session冲突问题解决办法          最近在Weblogic的一个域下面同时部署了多个应用,出现了session冲突的问题。其现象是这样的,访问A正常,但是从应用A跳转到应用B后,应用A的session立马就失效了。
992 0
|
Java 应用服务中间件 API
Weblogic Jms简单应用
Weblogic Jms简单使用   目录 1     基本用法 1.1     Jms服务端 1.1.1    配置Jms服务器 1.1.2    配置Jms模块 1.2     Jms客户端 1.
1278 0
|
关系型数据库 应用服务中间件 Oracle
WLS_Oracle Weblogic部署应用程序(案例)
2014-01-01 Created By BaoXinjianERP技术讨论群: 288307890 技术交流,技术讨论,欢迎加入 Technology Blog Created By Oracle ERP - 鲍新建
668 0