这几日把webservice部署到WebLogic上,问题重重啊,搞了2日啊,头都大了,各种冲突。

第一个问题:org.apache.cxf.binding.soap.SoapFault: Cannot create a secure XMLInputFactory

在WEB-INF文件夹下,加上weblogic.xml

<?xml version="1.0" encoding="UTF-8" ?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd"><container-descriptor><index-directory-enabled>true</index-directory-enabled><prefer-web-inf-classes>true</prefer-web-inf-classes></container-descriptor>
</weblogic-web-app>

第二个问题: java.lang.ClassCastException: weblogic.xml.jaxp.RegistryDocumentBuilderFactory at javax.xml.parsers.DocumentBuilderFactory

jar包冲突导致,网上的资料大都说是xml-apis 冲突,从war包里删除掉xml-apis,这个网址上也说的很清楚

http://forum.spring.io/forum/spring-projects/container/13517-java-lang-classcastexception-weblogic-xml-jaxp-registrydocumentbuilderfactory

我用的是maven管理jar包,上网找了下,http://stackoverflow.com/questions/4925901/classcastexception-while-parsing-xml-with-weblogic

因为使用的是公司的框架,刚好公司框架中依赖了这个xml-apis

     <dependency> <groupId>***</groupId><artifactId>***</artifactId><version>1.0.1</version><exclusions><exclusion><artifactId>xml-apis</artifactId><groupId>xml-apis</groupId></exclusion></exclusions></dependency>

第二个问题:

java.lang.LinkageError: loader constraint violation: loader (instance of weblogic/utils/classloaders/ChangeAwareClassLoader)
previously initiated loading for a different type with name "javax/xml/namespace/QName"

也是jar包与WebLogic冲突,这次冲突的是stax的 stax-api,

<exclusion><groupId>stax</groupId><artifactId>stax-api</artifactId></exclusion>

第三个问题:

java.lang.LinkageError: loader constraint violation:
   when resolving overridden method &quot;com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement;&quot; the class loader (
   instance of weblogic/utils/classloaders/ChangeAwareClassLoader) of the current class,
   com/sun/xml/bind/v2/runtime/unmarshaller/UnmarshallerImpl, and its superclass loader (instance of &lt;bootloader&gt;),
   have different Class objects for the type allerImpl.unmarshal(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement;
   used in the signature

依旧还是jar包冲突,这次是 javax.xml.stream的stax-api

 <exclusion><groupId>javax.xml.stream</groupId><artifactId>stax-api</artifactId></exclusion>

总体上来说,使用mvn查看依赖树,mvn dependency:tree,查看依赖去除冲突jar包。

CXF部署到WebLogic的问题相关推荐

  1. ssh项目部署到weblogic注意事项

    部署到weblogic还是比较费劲的 ,不过基本上问题全是由于classloader顺序的问题引起的. 首先在web-inf底下添加weblogic.xml文件如下 <?xml version= ...

  2. DevOps - Spring Boot自动部署到WebLogic

    前言 想想,如果Spring Boot的项目在本地IDEA可以直接通过内嵌tomcat的jar运行,而只要往GitHub上提交代码,就能自动帮你打包成war包部署在项目组的WebLogic服务器上,该 ...

  3. 项目部署到weblogic后页面乱码问题

    问题描述: windows环境下,将项目部署到weblogic运行startWebLogic.cmd启动weblogic后,浏览器访问页面乱码问题,在Tomcat不会乱码. 请不要看着博文就直接改了, ...

  4. webservice项目部署部署到weblogic报错之解决方案

    webservice项目部署部署到weblogic报错之解决方案 参考文章: (1)webservice项目部署部署到weblogic报错之解决方案 (2)https://www.cnblogs.co ...

  5. Web应用部署在WebLogic中Basic认证无法运行问题及解决

    问题: 在基于Spring Boot的Web应用中使用了Basic认证,在开发环境集成Tomcat服务器运行正常, 但是部署到WebLogic服务器之后就无法使用了. 发生场景: 一般Web应用的登录 ...

  6. vue页面乱码_项目部署到weblogic后页面乱码问题

    问题描述: windows环境下,将项目部署到weblogic运行startWebLogic.cmd启动weblogic后,浏览器访问页面乱码问题,在Tomcat不会乱码. 请不要看着博文就直接改了, ...

  7. springboot应用部署到weblogic 基本步骤

    springboot应用部署到weblogic 基本步骤 1.在原pom.xml的基础上增添leagcy依赖,并修改打包方式为war 2.去掉spring boot依赖自带的tomcat,使用外置to ...

  8. 快速把web项目部署到weblogic上

    weblogic简介 BEA WebLogic是用于开发.集成.部署和管理大型分布式Web应用.网络应用和数据库应 用的Java应用服务器.将Java的动态功能和Java Enterprise标准的安 ...

  9. 获取weblogic上指定文件的路径 java_项目部署到WebLogic文件路径访问不正确

    在项目中,需要将所有的ip配置在properties文件中,以便维护.在本地开发时用jetty,这个路径是可以访问的.整个过程没有问题. public static String getIp(Stri ...

最新文章

  1. laravel5.4 关于数据填充的知识
  2. Android Binder 学习笔记
  3. mysql 命令行小结
  4. ZhuGongpu CloudX-for-Android
  5. Redis-20Spring缓存机制整合Redis
  6. php strtoup,PHP 7 的几处函数安全小变化
  7. 谁去过顽皮,谁去过尼斯? 圣诞老人为您提供Java 11建议!
  8. java 1.7 新特性
  9. php之二叉树,数据结构之二叉树——链式存储结构(php代码实现)
  10. ckeditor 图片上传_开发问题:Django使用ckeditor上传到七牛云
  11. 关于C语言运行时错误的原因的几个总结
  12. 想做数据分析,都需要学些什么?
  13. java夏令时问题呈现
  14. java utility 是什么_Java Utility类代码示例
  15. mobile safari下 overflow:auto无效的解决方法
  16. 一年级下册计算机教学计划,新人教版一年级数学下册教学计划
  17. UNITY之EventTrigger,EventListener
  18. Ubuntu搭建团队文档协作在线平台
  19. 常见3D打印技术原理及比较
  20. 网络、浏览器专题重点知识(含原理)

热门文章

  1. android红心点赞动画,Android控件实现直播App特效之点赞飘心动画
  2. 分享|5G+智慧工业园区解决方案(附PDF)
  3. python编写游戏加速器_Numba:用CUDA加速的高性能Python编译器
  4. 相位编码脉冲压缩信号的理论研究
  5. win10计算机里文件夹怎么删除文件,Win10开始菜单里的文件夹怎么删除,删除开始菜单文件夹教程方法...
  6. 【Hackme CTF】Misc--corgi can fly
  7. Beini 的6种攻击模式详解
  8. RocketMQ消息刷盘
  9. HTC VIVE 交互
  10. java校园交友网站springboot+vue