个人这样对接老系统成功了,希望可以帮助到你。
1.使用jdk自带的wsimport.exe 命令。
命令在jdk\bin\wsimport.exe中。
这里有的时候可能我们没有配置当前类路径,因为平时开发ide会帮我们配置好。所以如果使用命令不成功,可以试试这样的方式;
2.将目录下生产的文件夹导入到工程中。
3.这样就将远程接口导入工程了,可以远程调用服务了。
如果使用springboot开发,整个包导入工程不会被扫描到。我做的时候是在对应的service层new 一个对象,也是单利,只是手动创建的。这里注意如果webservie的服务访问地址不可用时,在new的时候会报错,springboot工程不能正常启动。这里可以使用延迟创建技术。可以修改生成类,将原来的静态代码块改成方法调用,可以保证spring容器正常启动。
参看文档路径:
1.文档一:link
2.文档二:link