zoukankan      html  css  js  c++  java
  • 项目中cxf和weblogic整合时报错的问题

    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

  • 相关阅读:
    Java——HashSet和TreeSet的区别
    TreeSet和TreeMap不能存放重复元素?能不能存放null?其实不是这样的——灵活的二叉树
    Java 数组元素逆序Reverse的三种方式
    Java开发中使用sort排序
    Android Studio导入第三方库的三种方法
    Android下拉涮新第三方通用控件
    手把手教你MyEclipseUML建模(下)
    手把手教你MyEclipseUML建模(上)
    java enum(枚举)使用详解 + 总结
    翻译学python---《Learn Python the hard Way》---第一章 绪论
  • 原文地址:https://www.cnblogs.com/yjk295722366/p/9440936.html
Copyright © 2011-2022 走看看