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

  • 相关阅读:
    CISC和RISC的区别
    常用ARM指令
    ARM汇编指令特点
    DMA(Direct Memory Access直接存储器访问)总结
    三态门(三态缓冲器)的工作原理
    DSP28335 eCAP 测频
    EINT DINT ERTM DRTM EALLOW EDIS ESTOP0的理解
    typedef interrupt void (*PINT)(void)的分析
    DSP28335 GPIO学习
    ECR102E(求减掉最长边加上最短边的最短路)
  • 原文地址:https://www.cnblogs.com/yjk295722366/p/9440936.html
Copyright © 2011-2022 走看看