项目中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

 

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/465322.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

下周开幕!给深圳的嵌入式和电子工程师准备的嘉年华来了

我和电子圈老江认识了很久&#xff0c;应该是2012年&#xff0c;小龙第一次参加电子圈年会&#xff0c;那年他年会中奖的奖品送给我。后来&#xff0c;我也加入了电子圈的QQ群&#xff0c;早些年的时候&#xff0c;大家都喜欢在QQ群聊天&#xff0c;后来才慢慢转到微信群。老江…

AS3.0中的显示编程(末篇)-- 滤镜(下)

剩下的三种滤镜&#xff0c;因为我自己也不是很懂矩阵啊这些的&#xff0c;只能做些简单的范例和说明了&#xff0c;抱歉&#xff01;颜色矩阵滤镜、卷积滤镜、置换图滤镜这三种滤镜只能通过AS代码实现。如果说上面的六种滤镜&#xff0c;只是在原图的基础上做些简单的修改&…

这几个朋友,我记得

‍‍昨天的中秋节是在公司加班度过的&#xff0c;末了&#xff0c;在群里看到有人说要是今天还有人加班的话&#xff0c;那他一定是真正的卷王&#xff0c;好了&#xff0c;我是那个中秋节加班的卷王。早上打车去公司&#xff0c;快到公司楼下的时候&#xff0c;司机师傅跟我说…

HOWTO:如何修改InstallShield的运行环境

版权声明: 可以任意转载&#xff0c;转载时请务必以超链接形式标明文章原始出处和作者信息。在InstallShield中&#xff0c;存在一些运行环境的变量&#xff0c;如果我们做了某种选择&#xff0c;之后可能将不再提示&#xff0c;说不定什么时候又想改回来呢&#xff0c;找不到地…

深入理解Java线程池:ThreadPoolExecutor

线程池介绍 在web开发中&#xff0c;服务器需要接受并处理请求&#xff0c;所以会为一个请求来分配一个线程来进行处理。如果每次请求都新创建一个线程的话实现起来非常简便&#xff0c;但是存在一个问题&#xff1a; 如果并发的请求数量非常多&#xff0c;但每个线程执行的时间…

看嵌入式大神直播,送开发板!

这是一场嵌入式学习者不可错过的直播……以往拿到一个开发板&#xff0c;还要花费时间找资料&#xff0c;向有经验的朋友请教测试过程现在&#xff0c;在捷客直播间&#xff0c;嵌入式大神现场教学&#xff0c;手把手教你如何使用开发板开发一款智能设备9月26日晚&#xff0c;看…

java实现itchat_GitHub - Xiazki/itchat4j: wechatbot 的java实现,简单搭建了基本框架和实现了扫码登陆,具体网页微信api请参考...

itchat4j 微信自动回复机器人-------------- --------------- ---------------| | | | | || Get UUID | | Get Contact | | Status Notify || | | | | |------------- -------^------- -------^-------| | || ------- --------| | |-------v------ ------------- -------------…

华为宣布:免费培养8000名开发者! 学习免费!实验免费!考证免费!

很多朋友都想储备一些不同领域的新技术以便未来有更好的发展但目前市面上各种教程质量良莠不齐而且想要掌握高阶的开发技术需要耗费大量的时间和精力So&#xff0c;华为云特别推出 互联网技能加油站包含物联网、Python、AI等五大领域&#xff0c;核心技术赋能构建全面技能体系现…

送20个鼠标垫

之前发的朋友圈&#xff0c;里面晒了一个鼠标垫&#xff0c;大家都挺喜欢的&#xff0c;这次决定送30个给大家&#xff0c;没有什么规则&#xff0c;直接抽奖就好了。在下方的公众号回复【1001】获取抽奖小程序。因为之前好几次抽奖&#xff0c;因为时间比较长导致大家忘记填写…

越老越值钱,除了程序员!

-我们见过太多靠经验、资历“镀金”的职业。司机、教师、医生、律师、会计……这些职业的薪资待遇、社会地位、声誉等等都会随着从业时间的增长而变得越来越高、越来越好。“老”这个字&#xff0c;对于这类的职业来说&#xff0c;更像是褒奖。大家对于“资深”的他们&#xff…

Visual Studio 2010授权修改

为什么80%的码农都做不了架构师&#xff1f;>>> 参见以下步骤&#xff1a; 32位的系统中&#xff0c;修改以下注册表键值 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Registration\UserName HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Curr…

Net Core平台灵活简单的日志记录框架NLog+SqlServer初体验

Net Core平台灵活简单的日志记录框架NLogSqlServer初体验 前几天分享的"[Net Core平台灵活简单的日志记录框架NLogMysql组合初体验][http://www.cnblogs.com/yilezhu/p/9416439.html]" 反响还行。有网友就说有了NLogMySql的组合&#xff0c;那如果我是用SqlServer怎么…

从单片机步入Linux之文件系统的构建

大家好&#xff0c;我是情报小哥&#xff01;本文为【从单片机步入嵌入式Linux】系列文章的第四篇文章&#xff0c;前面三篇大家有时间也可以回头阅读一下&#xff0c;本系列文章的很多知识我都会从裸机开发和理解的角度来分析&#xff0c;帮助大家迅速理解Linux系统相关的知识…

pythongui界面小程序_python界面小程序

Python支持多種圖形界面的第三方庫&#xff0c;包括&#xff1a;TkwxWidgetsQtGTK等等。但是Python自帶的庫是支持Tk的Tkinter&#xff0c;使用Tkinter&#xff0c;無需安裝任何包&#xff0c;就可以直接使用。本章簡單介紹如何使用Tkinter進行GUI編程。Tkinter我們來梳理一下概…

关于Linq to SQL 的“异常详细信息: System.InvalidCastException: 指定的转换无效。”

开发环境&#xff1a;VS2010,SQL Server2005,Windows7,使用LINQ to SQL作为ORM 运行环境&#xff1a;Windows2003(IIS6),.NET 3.5 SP1,SQL Server2000 症状&#xff1a;开发环境下一切正常&#xff0c;在运行环境中出现如下错误&#xff1a; 代码 指定的转换无效。 说明: 执行当…

哈希存储 java_Java容器系列之HashMap的存储

Java容器系列之HashMap概要本文将结合Java源码总结HashMap的存储结构及其扩容策略&#xff0c;并根据这些特点给出使用HashMap的最佳实践。本文不再介绍HashMap的基本使用&#xff0c;有需要的请先学习下Java容器的基础知识。存储结构HashMap的核心问题是如何保证读写的速度&am…

你增长的年龄,是因为丢掉了快乐吗?

这是周末&#xff0c;想写一篇文章给自己的一个朋友&#xff0c;试看能否解开他不安的情绪。我朋友是我真的朋友几年前我还是很害羞的我&#xff0c;有一次开技术会上&#xff0c;他公开的介绍了我&#xff0c;我觉得是一种认可&#xff0c;当然&#xff0c;也不会有一个不喜欢…

redhat5中架设DHCP服务器与DHCP中继

作者&#xff1a;奇异果Wickey Email&#xff1a;hkb178149081163.com 实验平台&#xff1a;VMvare 系统&#xff1a;RedHat5 软件包&#xff1a;DHCP-3.0.5 模拟需求分析&#xff1a;&#xff08;暂无&#xff09; 拓扑图&#xff1a; 1. 配置DHCPServer IP与GW 2. 安装DHCP…

MCU HardFault问题查找和破解方法

一、HardFault产生原因和常规分析方法二、HardFault解决方法分析三、HardFault回溯的原理四、操作分析流程&#xff1a;1. 心里明白徒手分析法2. CmBacktrace 天龙大法五、总结一、HardFault产生原因和常规分析方法在嵌入式开发中&#xff0c;偶尔会遇到Hard Fault死机的异常&…

ASP.NET Core的身份认证框架IdentityServer4--入门【转】

原文地址 Identity Server 4是IdentityServer的最新版本&#xff0c;它是流行的OpenID Connect和OAuth Framework for .NET&#xff0c;为ASP.NET Core和.NET Core进行了更新和重新设计。在本文中&#xff0c;我们将快速了解IdentityServer 4存在的原因&#xff0c;然后直接进入…