解决:AMQ应用部署到weblogic服务器上出现“找不到匹配的方法setLifo"
来源:互联网 发布:淘宝偷图技巧 编辑:程序博客网 时间:2024/06/05 00:21
基本环境:
spring 3.1.0
amp 5.9.x
weblogic 10.3.5
jdk 1.6.x
linux 2.6
在将APP部署到weblogic上时,无法启动,提示”找不到匹配的方法setLifo“。
原因是weblogic与amp都用到了apache commons lang包,且依赖的版本号不同,存在兼容问题。
其中,amq依赖commons-lang包只是在组件console中输出日志,其他组件输出的日志我们还是可以依赖log4j或logback来输出到我们制定的目录和文件上。
因此,我们可以做如下调整,让APP跑起来:
1、修改weblogic.xml优先加载jar包位置:
<?xml version="1.0"?><weblogic-web-app><container-descriptor> <prefer-application-packages> <package-name>org.apache.*</package-name> </prefer-application-packages> </container-descriptor> <session-descriptor><!-- 避免多个应用部署到同一台weblogic时, session cookie相互覆盖 --><cookie-name>JSESSIONID_XXX_WEB</cookie-name></session-descriptor></weblogic-web-app>
2、从maven amq-console的依赖中将commons-lang包排除:
<dependency> <groupId>org.apache.activemq</groupId><artifactId>activemq-console</artifactId><exclusions><exclusion><artifactId>commons-lang</artifactId><groupId>commons-lang</groupId></exclusion></exclusions> </dependency>
0 0
- 解决:AMQ应用部署到weblogic服务器上出现“找不到匹配的方法setLifo"
- 部署ADF应用到独立的WebLogic Server上
- 部署应用到weblogic
- flex tomcat部署到服务器上出现的问题
- tomcat6上的程序部署到weblogic时出现的注意事项
- ant 部署war包到tomcat,weblogic服务器上
- ant 部署war包到tomcat,weblogic服务器上
- ANT 部署应用到服务器 (tomcat,weblogic,webphare)
- 在应用服务器上部署我的接口程序:weblogic/jboss/spring/hibernate/myeclipse
- WebLogic 上部署Spring应用遇到的一些问题的解决
- Weblogic命令停止部署应用的方法
- tomcat下的web应用部署到weblogic上乱码问题
- 部署JavaWeb应用到Tomcat服务器上
- Weblogic应用服务器部署小结
- 部署Spring应用程序到Weblogic server 上的注意事项
- 部署Spring应用程序到Weblogic server 上的注意事项
- CXF部署到WebLogic上时碰到的问题
- javaweb工程部署到服务器上出现乱码解决方案
- HDU 4994-Revenge of Nim(博弈论)
- Android开发者必知的Java知识(三) 结合注解分析ActiveAndroid的实现
- python3 导入模块
- JS快捷键
- PRML Charpter 2 Probability Distribution 2.3.5 Sequential estimation讲义摘要
- 解决:AMQ应用部署到weblogic服务器上出现“找不到匹配的方法setLifo"
- CUDA: 使用shared memory
- poj3190
- 【蓝桥杯训练】------2n皇后问题
- 有没有办法获取最近操作的联系人
- Ubuntu 14.04 安装 Intel MKL + OpenCV
- 【spoj375】Query on a tree【树链剖分】【或者动态树,那样常数就完了T_T】
- C++省略号类型和参数个数不确定函数参数范例
- VC++动态链接库(DLL)编程深入浅出(zz)