关于axis2.1.6与websphere7的包冲突问题的解决方案

1,复制axis2.1.6内的module文件夹内的所有文件到lib 并修改扩展名为.jar

2,删除module文件夹(可选,不删除也可以)

3,部署到was

4,设置was对应应用程序的类加载方案为父类最后,需要从 管理模块--》项目---》设置父类最后,其他地方修改无效(可能是was的bug)

axis2的官方说明中要求把axis2.xml内的属性进行设置,特别是类加载顺序,但是请千万不要设置,如果设置为true,则会出现异常

以下为官方链接(仅参考,不要照做)http://axis.apache.org/axis2/java/core/docs/app_server.html#WebSphere

关于axis2.1.6与websphere7的包冲突问题的解决方案,布布扣,bubuko.com

时间: 2024-10-06 10:55:29

关于axis2.1.6与websphere7的包冲突问题的解决方案的相关文章

关于axis2.1.6与websphere7的包冲突问题的解决方式

1,复制axis2.1.6内的module目录内的全部文件到lib 并改动扩展名为.jar 2,删除module目录(可选,不删除也能够) 3,部署到was 4,设置was相应应用程序的类载入方案为父类最后,须要从 管理模块-->项目--->设置父类最后.其它地方改动无效(可能是was的bug) axis2的官方说明中要求把axis2.xml内的属性进行设置.特别是类载入顺序,可是请千万不要设置,假设设置为true,则会出现异常 下面为官方链接(仅參考.不要照做)http://axis.apa

重新看待Jar包冲突问题及解决方案

Jar包冲突是老生常谈的问题,几乎每一个Java程序猿都不可避免地遇到过,并且也都能想到通常的原因一般是同一个Jar包由于maven传递依赖等原因被引进了多个不同的版本而导致,可采用依赖排除.依赖管理等常规方式来尝试解决该问题,但这些方式真正能彻底解决该冲突问题吗?答案是否定的.笔者之所以将文章题目起为"重新看待",是因为之前对于Jar包冲突问题的理解仅仅停留在前面所说的那些,直到在工作中遇到的一系列Jar包冲突问题后,才发现并不是那么简单,对该问题有了重新的认识,接下来本文将围绕Ja

个人记录-websphere部署axis2 jar包冲突

公司在websphere上面部署axis2,遇到jar包冲突的问题,把woden-api-1.0M9.jar.woden-impl-commons-1.0M9.jar.commons-fileupload-1.2.jar三个jar放到了/opt/IBM/WebSphere/AppServer/java/jre/lib/ext/目录下,同时删除了原来工程里面的jar,jar冲突问题解决,但是现在无法部署应用,具体原因还在查找.

Maven类包冲突终极三大解决技巧 mvn dependency:tree

Maven对于新手来说是<步步惊心>,因为它包罗万象,博大精深,因为当你初来乍到时,你就像一个进入森林的陌生访客一样迷茫. Maven对于老手来说是<真爱配方>,因为它无所不能,利如刀锋,使用Maven做开发,如饮美酒如悦美人. Maven对于新手来说,最痛苦的一件事莫过于包之间的冲突,由于Maven的依赖传递性,当你引入一个依赖类时,其身后的依赖类也一起如过江之鲫纷至沓来了. 举例 A依赖于B及C,而B又依赖于X.Y,而C依赖于X.M,则A除引B及C的依赖包下,还会引入X,Y,M

关于maven包冲突的一些思路

在最近的项目中出现了很多包冲突,有时一下子就能猜到错误,但是有写往往需要很久都不能定位问题,尤其是项目人员参差不齐,有时为了方便私自引入一些工具类,而未考虑到项目本身. maven的出现方便了我们的包导入,引用但是maven引入的jar包往往也引入了其余的jar包,而这往往是包冲突最隐蔽的地方,尤其是对引入的包结构不熟悉,十分难分析到问题的原因. 包冲突的迹象: 1.运行了很久的代码,突然间就报错了,而在最近的代码中又完全没有涉及到该代码的改动,或者不定时异常. 现象:a.出现方法找不到.(xx

[转]基于S2SH框架的项目—antlr-2.7.2.jar包冲突问题

java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I        org.hibernate.hql.ast.HqlSqlWalker.generatePositionalParameter(HqlSqlWalker.java:896)        org.hibernate.hql.antlr.HqlSqlBaseWalker.parameter(HqlSqlBaseWalker.java:4819)        or

Jar包冲突解决方法

前言 对于Jar包冲突问题,我们开发人员经常都会有碰到,当我们使用一些jar包中的类.方法等,或者有时遇到一些日志系统的问题(参考另一篇文章Jar包冲突导致的日志问题),我们会遇到ClassNotFoundException,NoSuchFieldException,NoSuchMethodException 之类的运行时异常,从经验上我们就会判断,Jar包冲突了.解决Jar包冲突问题,每个人都有每个人的方法,这里我介绍一下我的方法,供大家参考. 处理方法 当遇到jar包冲突时,我们首先确定是哪

Maven 解决JAR包冲突

在JAR 冲突的情况下, 利用Eclipse方式解决JAR包冲突时比较方便简洁的,步骤如下 1. 在Eclipse 中打开pom.xml , 选择  “Dependency  Hierarchy” 2, 在Filter 输入框中,输入冲突的jar,  比如: slf4j 3. 右边会显示所有依赖此包的JAR包 4.  如果你需要排除 冲突, 可以右键单击: 选择  exclude Maven artifact... 进行以上操作后, MAVEN 的依赖关系如下(举列如下:) 排除前: <depe

sbt发布assembly解决jar包冲突问题 deduplicate: different file contents found in the following

一.问题定义 最近在用sbt打assembly包时出现问题,在package的时候,发生jar包冲突/文件冲突问题,两个相同的class来自不同的jar包在classpath内引起冲突. 具体是:我有一个self4j的jar, 还有一个hadoop-common-hdfs的jar包,其中hadoop-common-hdfs.jar内包含了self4j这个jar包,导致冲突. 此类异常一般是由于打包不规范和打包疏忽引起的. (个人认为正确的打包策略是:只打包自己核心功能,不将依赖打包在一起,但是有