webservice接口发布成功以后,在临时目录里会生成一个wsdd文件和一个目录,
例如:
D:\webtest\KmyeFacade.wsdde
D:\webtest\comkingdee\eas\custom\kmye\appwebserviceWSKmyeFacadeSrvProxy. java
WSKmyeFacadeSrvProxy. java 文件拷贝到解决方案 src 目录中,注意包名和路径一致;
KmyeFacade.wsdd处理方法如下:
找到解决方案的runtime\server\deploy\eas.ear目录,用解压缩软件打开web.wax进入WEB-INF目录
1、把 KmyeFacade. wsdd 添加进去;
2、把KmyeFacade.wsdd 文件里的 service 节点内容添加到 server-config wsdd 文件。
操作方法建议:提取server-config.wsdd文件到临时目录,用UltraEdit32打开再打开KmyeFacadewsdd,拷贝service节点内容粘贴到server-configwsdd文件注意XML 格式一致;保存server-configwsdd文件并拷回到webwar压缩包里
具体操作步骤如下
1、通过bos工具新建一个facade,选择发布和发布webservice,会生成以下内容
2、供第三方调用的话, 先部署到服务器:
到服务器的该路径下下载web.war,修改配置文件server-config.wsdd
3、重启服务器
4、再访问 http://IP:端口/ormrpc/services/ 对应的IP地址和端口 (需注意:如果服务器存在多个实例,则需要指定具体某一个实例的端口,如果指定集群端口则可能调用接口时会串实例)
推荐阅读