webservice开发常见问题及处理方法
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配置了接口,但是并没有相关的代码, 需要把相关代码打包部署上去或去掉这个接口配置
第7点代码如何配置呢 相关视频都是介绍如何配置接口
老哥 第7点代码如何配置呢 相关视频都是介绍如何配置接口
学习
webservice开发常见问题及处理方法
本文2024-09-16 22:52:58发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-50995.html