JAVA webservice配置xfire

xfire:老掉牙的工具。07年就停止更新了,后更名为CXF,但是工作单位这边要求,必须用这个,硬头皮上。

预期目标:

新建文件中,利用XFire实现wsdl的解析,并生成本地客户端代码。
在这里插入图片描述

问题:官网http://dist.codehaus.org/xfire/update/停止更新。不能通过联网下载的方式获取xFire组件。

在这里插入图片描述

网上能搜到的博客,都在互相抄袭,从2015年服务关闭后,早就连不上网了,博客一直写到22年,还在联网获取组件,博主闭着眼抄都不验证的吗?点名批评。

解决思路1:

  • 既然连不上网,那就下载安装包,本地导入。但是由于没见过官方的XFire组件包是什么样子,所以从网上下载了好几个,居然都不一致。
  • 参考文章 中提到,去官网下载两个文件夹:features、plugins。然后放在Eclipse安装环境中对应文件夹下。
    在这里插入图片描述
  • 没有效果

解决思路2:

  • 怀疑配置没有添加,参考文章 中提到,修改bundles.info文件。
    (这一步也进一步验证了,官网XFire组件,plugins文件夹中应该是包含三个jar包的)

在这里插入图片描述

  • 没有效果

解决思路3:

  • 直接放置在对应文件夹中不行,还得依赖install。但是连不上服务器,如果能选择本地的组件包就好了。

  • 按这个思路,查询“Eclipse install new software 选择本地文件”,果然可行!百度百科介绍了Eclipse安装本地插件
    在这里插入图片描述

  • 1、点击 Help,Install New Software
    在这里插入图片描述

  • 2、点击Add,local添加早期下载的、不确定是不是与官网包一致的组件包,点击OK
    在这里插入图片描述

  • 报错如下图:
    在这里插入图片描述

  • 百度了一轮,有说版本不匹配。。。。我也想匹配,但是这个宝贝07年就绝版了呀,没新版本让我使用咋办。

解决思路4:憋大招

  • 既然导入这个老古董不成功,那我导入个别的试试,如果能成功,我就比较下那个文件和老古董的区别。
  • springsource-tool-suite-3.7.2.RELEASE-e4.5.1-updatesite 成功!
  • 打开文件夹观察下正确的格式是什么样子
    在这里插入图片描述
    也有features、plugins两个文件夹。这一点和下载的其中一个老古董是一致的。只不过缺少binary文件夹。
  • 死马当活马医:把下载的三个组件内容合并了一下,重新加载试试看
  • 换了一个报错!
    在这里插入图片描述
  • 百度下,很简单,取消底部的 Group items by category 即可!
    在这里插入图片描述
    顺利安装!!!

组件下载,亲测可用
配置好环境的Eclipse

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值