加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

cxf webservice的深坑---Unable to create schema compiler

发布时间:2020-12-16 21:40:49 所属栏目:安全 来源:网络整理
导读:用cxf调用webservice? 如下?dependency groupIdorg.apache.cxf/groupId artifactIdcxf-spring-boot-starter-jaxws/artifactId version3.1.12/version /dependency JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance(); Client client

用cxf调用webservice?

如下?<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-spring-boot-starter-jaxws</artifactId>
<version>3.1.12</version>

</dependency>


JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
Client client = dcf.createClient("http://159.226.119.122:1200/Creater.asmx?wsdl");

Object[] objects = new Object[0];

// invoke("方法名",参数1,参数2,参数3....);
objects = client.invoke("CreateImage",siteID,timeStart,timeEnd);
if(objects != null){

String value = (String) objects[0];


测试ok


然后jar部署 开开心的 然后问题来了??

打成jar之后反而失败了 一直报错Unable to create schema compiler

尝试网上各种办法 加各种jar 无果? 也考虑到tools。jar问题 再pom加jdk引用都没有用

甚至向jre里面放tools。jar也不行


第二天再同事提醒下 ,再多处jre里面放tools。jar 大功告成

原来我装jdk时候装了两个jre? 之前放错了 位置?

tools.jar引发的惨案

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读