GJYW项目使用的weblogic版本是10.3.6,cxf使用的版本是3.1.4

在将项目部署到weblogic服务器上时就会报错,通过下面的方式可以解决weblogic和cxf框架在一起报错的问题(解决了本项目报错的问题,未必全部适用):

Aug 07, 2018 7:22:52 PM weblogic.wsee.jaxws.framework.policy.advertisementimpl.AdvertisementHelperImpl registerExtension

WARNING: Registering oracle.j2ee.ws.wsdl.extensions.addressing.AddressingExtensionRegistry extension failed; java.lang.NoSuchMethodException: oracle.j2ee.ws.wsdl.extensions.addressing.AddressingExtensionRegistry.registerSerializersAndTypes(com.ibm.wsdl.extensions.PopulatedExtensionRegistry)

Aug 07, 2018 7:22:52 PM weblogic.wsee.jaxws.spi.WLSProvider createServiceDelegate

WARNING: Could not read WSDL Definition from URL wsdlDocumentLocation: 2 counts of InaccessibleWSDLException.

一、优先加载项目中的依赖

<container-descriptor>
       <!--优先使用Web应用里加载的类,即就是优先加载web-inflib中的jar-->
       <!--<prefer-web-inf-classes>true</prefer-web-inf-classes>-->
      
<show-archived-real-path-enabled>true</show-archived-real-path-enabled>

<!--优先加载项目中的jar依赖。-->
       <prefer-application-packages>
           <package-name>org.apache.commons.*</package-name>
           <package-name>org.apache.xerces.*</package-name>
           <package-name>org.apache.commons.lang.*</package-name>
           <package-name>org.apache.xmlbeans.*</package-name>
       </prefer-application-packages>
   </container-descriptor>

二、添加jar包

weblogic安装目录的modules目录下找到以下两个jar包放到工程的lib目录中: 
com.oracle.ws.orawsdl_1.4.0.0.jar和com.oracle.ws.http_client_1.4.0.0.jar

注:

后来在发到生成环境中的时候,发现不起作用了,又开始报错,还是上面的错误。

然后先删除了这三个jar包,重新编译,再复制进来,然后再用maven打包。然后发到生产环境上去,发现竟然好了。

无语了也是。

附1:weblogic.xml对标签的顺序有要求

Weblogic.xml文件中对属性有顺序的要求。

附2:参考链接

https://blog.csdn.net/z69183787/article/details/25801697

http://shuwen.iteye.com/blog/1124220

http://www.blogjava.net/aoneany/articles/383962.html

https://stackoverflow.com/questions/25122886/error-deploying-java-application-to-weblogic

转载于:https://www.cnblogs.com/yjk295722366/p/9440936.html

项目中cxf和weblogic整合时报错的问题相关推荐

  1. 使用SpringBoot+MybatisPlus框架的后端项目调用SQL Server的存储过程时报错

    在使用SpringBoot+MybatisPlus框架的后端项目调用SQL Server的存储过程时报错: Mapper层xml中的代码为: 在命令行调用存储过程时,可以顺利执行,但是在mapper中 ...

  2. ECharts问题--柱状图和折线图中xAxis.data为空时报错问题解决

    ECharts问题--柱状图和折线图中xAxis.data为空时报错问题解决 参考文章: (1)ECharts问题--柱状图和折线图中xAxis.data为空时报错问题解决 (2)https://ww ...

  3. 在Android Studio中打开Android Device Monitor时报错的解决方法

    在Android Studio中打开Android Device Monitor时报错的解决方法 参考文章: (1)在Android Studio中打开Android Device Monitor时报 ...

  4. 使用torchvision 中的roi_pool/roi_align函数时报错

    使用torchvision 中的roi_pool/roi_align函数时报错 Traceback (most recent call last):File "/home/wkj/cj/ro ...

  5. tensorflow中在使用sess.run时报错

    tensorflow中在使用sess.run时报错TypeError: Fetch argument 6.0811076 has invalid type <class 'numpy.float ...

  6. 【错误记录】Visual Studio 2019 中运行 Unity C# 脚本时报错 ( 根据解决方案, 可能需要安装额外的组件才能获得 | .NET 桌面开发 | 使用 Unity 的游戏开发 )

    文章目录 一.报错信息 二.解决方案 三.Visual Studio 2019 中运行 Unity C# 脚本需要的组件 1..NET 桌面开发 2.使用 Unity 的游戏开发 一.报错信息 Vis ...

  7. Weblogic启动时报错javax.persistence.OneToMany.orphanRemoval()Z

    最近在做一个老系统weblogic迁移时遇到了一系列问题 首先在weblogic12上报错如下,查了一下发现是版本问题,无奈只能继续平迁到weblogic10上 java.lang.ClassCast ...

  8. 【报错笔记】项目中使用ArrayList<>报错:‘<>’operator is not allowed for source level below 1.7

    项目中使用ArrayList<>报错:'<>'operator is not allowed for source level below 1.7 解决方案:右键项目–属性–J ...

  9. SDK中利用COM打印helloworld时报错DONE pin is not high on target FPGA的一种可能的解决办法

    在zynq上开发连接了uart和jtag进行调试,但在sdk上lauch on hardware时报错 解决办法一:先在vivado中将bit流下载进FPGA,或者在sdk里program fpga ...

最新文章

  1. php将数组最后一个单元弹出,php array_pop()数组函数将数组最后一个单元弹出(出栈)...
  2. 如何获得images.xcassets 中图片的路径?
  3. linux 函数 缩小文件,linux文件系统的处理函数
  4. python中的请求方法_http协议的9种请求方法
  5. VS Code,请还我文件!!!
  6. Linux stty
  7. python中json格式数据输出实现方式(无unicode编码输出形式)
  8. axure 8 表格合并_搞定LaTeX论文中的表格
  9. 2021年太原理工大学程序设计竞赛等获奖总结
  10. 使用pip下载安装离线依赖包whl文件
  11. 深信服虚拟机服务器功率,深信服VDI基准测试:让服务器资源最大化使用
  12. csf格式转换--逼自己一把
  13. python 爬虫3 新浪微博 爬虫 实战
  14. 74HC595原理图”中“ RCLK SRCLK SRCLR”是什么意思
  15. 桌面运维之windows部分常用命令
  16. mysql explain 的using where 到底是什么意思?
  17. JS获取指定特殊字符之间的字符
  18. 辗转相除法详解(C语言实现)
  19. Android毕业设计答辩会问什么问题,毕业论文答辩一般会问什么问题怎么回答
  20. 一行代码教你如何学会网络测速

热门文章

  1. 使用 sitemesh/decorator装饰器装饰jsp页面(原理及详细配置)
  2. Javascipt数组去重的几种方式
  3. 44.Android之Shape设置虚线、圆角和渐变学习
  4. 你知道自己执行的是哪个jre吗?
  5. nhibernate学习之集合组合依赖
  6. 百度与华为全面战略合作 人工智能手机真的要来了
  7. JavaScript 几种简单的table切换
  8. POJ3274Gold Balanced Lineup(哈希)
  9. 开发高级 Web 部件
  10. 使用MinGW编译Psycopg2