问题描述:由于公司最近引进了某公司A的网络管理软件,需要使用A提供的WebService接口。
遇到问题如下:
1、接口文档不规范。WebSerivce 接口有安全性校验要求,需要在 SOAP 头部增加相应的用户名和密码作为安全配置。
2、依赖冲突、Bug等
解决方法:
1、、拿到接口肯定是先测试,看能不能通,我也是这么干的,然,以前没使用过WebService (工作一年见的少)都是使用Rest风格的接口。一上来我就拿出了我的PostMan 。。。。怎么填都搞不定。。SOAP头搞得我焦头烂额,在网上查也没找到用PostMan测安全性校验WebSerivce 接口的例子。没辙,联系A公司售后,告诉我用soap UI ,然后帮我测了一个接口如图
总结:度娘不行的时候找客服。。。
2、实际在项目中遇到的问题描述如下:写完代码,调试完毕没有Bug的情况下,我把它打成了jar包,使用 java -jar xx.jar 执行的时候出现如下问题:
java.lang.NullPointerException
at org.apache.cxf.common.util.Compiler.useJava6Compiler(Compiler.java:190)
原因如下: