解决axis2与项目整合发布到weblogic服务jar包冲突问题

原创 2012年11月10日 15:14:25

第一、weblogic与axis2冲突解决方法
在weblogic启动脚步里添加:
set CLASSPATH=D:\willpower\workspace\ccicecargo\lib\antlr-2.7.6.jar;%CLASSPATH%,
设置
-Djavax.xml.stream.XMLInputFactory=weblogic.xml.stax.XMLStreamInputFactory


经过测试,以上的“第一”点不加也行;
第二:
当部署到weblogic上时先删除wstx-asl-3.2.1.jar包,
启动服务器时再加上wstx-asl-3.2.1.jar包。
加上wstx-asl-3.2.1.jar包启动服务器时不能用浏览器“start”按钮启动,不然会有问题,要用startWeblogic命令启动,或者双击“startWeblogic.cmd”文件。

以上已经过测试,如还有问题视情况而定
weblogic所用版本:weblogic10.3.0。

 

以下参考:http://wei841118z.iteye.com/blog/1183021

1、找不到类org.w3c.dom.ElementTraversal错误
以下是参照cxf的处理
参考文章:http://lxj8495138.javaeye.com/blog/338384
1)检测放置路径
public class Test {
   public static void main(String[] args) {
 System.out.println(System.getProperty("java.endorsed.dirs"));
  }
}
假如输出结果D:\jdk1.5.0_13\jre\lib\endorsed
2)将jaxb-api-2.1.jar、geronimo-jaxws_2.1_spec-1.0.jar (or Sun's jaxws-api-2.1.jar)拷贝到jre\lib\endorsed
3)注意在eclipse环境下,jre运行环境放置到前面
 
2、java.lang.ClassCastException: weblogic.xml.jaxp.RegistrySAXTransf-o--r-merFactory错误
删除web/lib下xml-api…..jar
如果有java.lang.ClassCastException: com.ctc.wstx.stax.WstxInputFactory
删除wstx-asl-3.2.9.jar
如果有java.lang.ClassCastException: weblogic.xml.stax-……..
添加wstx-asl-3.2.9.jar

3、如果有Asm包冲突错误
删除asm.jar asmattr.jar cglib-2.xxx.jar包

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Axis做的Service客户端部署在weblogic上兼容问题

昨天部署应用时才发现问题,应用中新加的Axis做的客户端在WebLogic Server 版本: 10.3.5.0上报错具体的堆栈信息如下: 2013-05-18 13:23:49,580 ...
  • syl469
  • syl469
  • 2013-05-19 23:23
  • 3460

WebLogic 12c 中使用Xfire/axis2时,创建客户端总是报类名空间冲突的错误

在weblogic中使用xfire时会使用到这样一行代码: Client client=new Client(new Url("")); 代码写完之后没有任何问题,在真正使用xfire发送webser...

Weblogic 下部署webservice出现QName冲突问题

找到当前项目中包含QName的jar包,将class删除,javax.xml.namespace.QName.class删除。 ctrl+Shift+T搜一下,可以看到一些含有javax.xml.n...

AXIS2最简单客户端jar包说明及错误对照

参照网上的例子写了一个AXIS2的客户端例子,在此感谢各位前辈的无私奉献!同时也分享一下,供各位朋友指导! 服务端代码: import java.util.Random; public ...

[转贴]用Axis和SOAP开发基于JAX-RPC的Web服务

1. Web服务示例:订单处理  我之所以选择“订单处理”作为示例,是因为它比较接近实际的商业用例。该Web服务能够处 理,更新一个给定的订单。为了达到这个目的,它必须具有两个方法:p...

使用axis和axis2调用webservice

一   使用axis调用webservice 1.导入包 activation.jar axis.jar commons-discovery-0.2.jar commons-logging-...

Spring+Hibernate+Struts程序移植Weblogic问题集(转)

Spring+Hibernate+Struts的web应用程序开放过程一般在tomcat中运行。但实际应用一般会要求部署在WebLogic中。在移植过程中总结出以下问题: 1、 JDK和S...

XFire创建WebService实例

XFire创建WebService实例应用     XFire使得在JavaEE应用中发布Web服务变得轻而易举。和其他Web服务引擎相比,   XFire的配置非常简单,可以非常容易地和Spri...

ssh项目部署到weblogic中问题总结

部署到weblogic还是比较费劲的 ,不过基本上问题全是由于classloader顺序的问题引起的。 首先在web-inf底下添加weblogic.xml文件如下 <weblogic-we...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)