EAS常用开发一:webservice接口发布和部署原创
金蝶云社区-湖南客户成功_刘敏
湖南客户成功_刘敏
63人赞赏了该文章 840次浏览 未经作者许可,禁止转载编辑于2023年04月19日 16:56:31

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,会生成以下内容image.pngimage.png

image.png

image.png

2、供第三方调用的话, 先部署到服务器:

到服务器的该路径下下载web.war,修改配置文件server-config.wsdd

image.png

image.png

image.png

3、重启服务器

4、再访问  http://IP:端口/ormrpc/services/  对应的IP地址和端口 (需注意:如果服务器存在多个实例,则需要指定具体某一个实例的端口,如果指定集群端口则可能调用接口时会串实例)

赞 63