webservice开发常见问题及处理方法原创
金蝶云社区-余路生
余路生
4人赞赏了该文章 1,539次浏览 未经作者许可,禁止转载编辑于2020年12月03日 13:57:35

1 报Cannot found BusinessObject bosType[6965344E] in cache!错误

处理:这是因为发布后,接口没有在facade_pkmapping.properties注册,可以重新发布。若还是不能生成,可以手动添加。如6965344E2=com.kingdee.eas.hse.scm.service.app.OnlineOrderInterface
注意deloy_metas和metadata目录下的facade_pkmapping.properties文件均需注册

 

2 本地可调用,部署到服务器后调用报错,Cannot found BusinessObject bosType[6965344E] in cache!

处理:这是因为发布后,只在deploy_metas目录下的facade_pkmapping.properties注册,metadata目录下没注册,需要把6965344E2=com.kingdee.eas.hse.scm.service.app.OnlineOrderInterface
拷贝过去

 

3 报No Service错误

处理:server-config.wsdd文件配置节点错误或没有wsdd文件,也可能是别的接口没有配置正确或没有wsdd文件,注意检查

 

4 报Please login first错误


处理:检查用户账号、密码、数据中心代码等登陆信息是否正确

 

5 报Server.userException异常错误

处理:可能是启用了安全性校验,但是调用接口时没有传sessionID,也可能是修改安全性校验配置时,没有清空这个目录下的缓存apusic\domains\server1~N(所有实例)\deploy。

 

6 串用户、串数据中心的问题

处理:没有启用安全性校验,需要开启安全模式,具体参考附件


7 报Could not find for the service named:com.kingdee.eas.custom.webservice.WSAuditVoucherFacadeSrvProxy
处理:这是因为server-config.xml配置了接口,但是并没有相关的代码,  需要把相关代码打包部署上去或去掉这个接口配置




图标赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!