【新手入门】Webservice接口部署
> 开发完成的接口,参考本文步骤部署到服务器上,然后提供对应的WSDL接口地址就可以与第三方交互
#### 一、开发打包
##### 1、元数据和开发代码打包
在BOS工具右键选择项目点击导出,导出jar包,勾选需要导出的文件,代码在src目录下,元数据在deployed_metas目录下,对代码和元数据分开打包,如:src_sp.jar,metas_sp.jar
##### 2、修改web.war包
web.war包详细路径为:~\EASserver\eas\server\deploy\eas.ear
- 将生成的wsdd文件部署到web容器中war包,将文件打包进去。
- 将wsdd文件使用文本编辑器打开,将里边的<service>...</service>内容粘贴到上个步骤目录web.war包里的service-config.wsdd文件中
*==建议将服务器上web.war包拿到本地修改,替换服务器上包,不建议在服务器上直接修改==*
#### 二、停服备份
##### 1、停止eas服务器
##### 2、备份:把原来的包备份好(一定要做备份)
##### *修改集群端口*
高可用webservice方案技术方案(适用集群端口和实例端口)
1.启用安全模式。
修改eas\Server\eas\server\profiles\server1~N\config\webservice.propetties文件
isRomoteLocate=false
2.在服务端server-config.wsdd(路径:eas/server/deploy/eas.ear/web.war/WEB-INF, 如果缓存更新不及时,
手动删除web的缓存目录/apusic/domains/server(1~N)/deploy/EAS/tmpfiles) 全局参数部分,添加scope的范围:
<parameter name="scope"value="session"/>
,保证服务端返回设置jsessionid的cookie
#### 三、部署二开
新包部署可直接跳过该步骤,如果是对原来已有过二次开发的文件进行修改,则需要融合jar包,把修改的文件覆盖替换到原来的jar包中
##### 1、代码包部署
eas\server\lib\sp;
eas\server\deploy\fileserver.ear\easWebClient\lib\sp;
代码的包拷贝到服务器lib下的sp目录下。
##### 2、元数据部署
eas\server\metas\sp;
eas\server\deploy\fileserver.ear\easWebClient\metas\sp;
元数据包拷贝到meta下的sp目录下。
若添加了新的菜单路径,则需要在eas\server\properties目录下的SubSystem_bos.xml文件中加入子系统树菜单,并生成子系统树,若有新单据的开发,也需要生成子系统树。
##### 3、web.war包部署 *(仅接口开发需要部署,其他请跳过)*
将本地修改好的web.war包替换原有的包,路径为~\EASserver\eas\server\deploy\eas.ear
> *其中~为服务器安装目录*
#### 四、启动服务器
验证二开功能是否生效。
#### 五、第三方交互
将Webservice接口说明和WSDL地址(http://IP:端口/ormrpc/services/WSxxxFacade?wsdl)整理发送给第三方,第三方就可以调用了。
> 第三方的接口调用请参照以下链接说明
[Webservice Login登录调用](https://wenku.my7c.com/article/173164492883473920)
就是报错有问题,不知道哪的问题
就是报错有问题,不知道哪的问题
感谢分享
【新手入门】Webservice接口部署
> 开发完成的接口,参考本文步骤部署到服务器上,然后提供对应的WSDL接口地址就可以与第三方交互#### 一、开发打包##### 1、元数据和开...
点击下载文档
本文2024-09-16 22:18:56发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-47348.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章