技术文章

当前位置:首页>帮助手册>技术文章

在O2OA 平台使用自定义应用开发webservice服务

时间:2022-03-02   
内容导读

本篇介绍在 O2OA 平台自定义应用中开发 webservice 服务的做法。平台通过集成开源服务框架提供该能力,文中先列出开发工具与运行环境版本要求。实现时在应用内新建发布类,为类与方法分别添加注解,再在应用入口注册发布地址并绑定端口。打包后将产物放入服务端自定义目录,重启服务或由控制台单独启动该应用。最后访问发布地址,若能返回接口描述文件,即表示服务已成功对外提供。

一、功能介绍

o2平台通过集成 Apache CXF 支持在自定义应用中开发 webservice 服务。

二、开发环境

      1,JDK1.8

      2,maven V3.5+

      3,运行环境 o2server V5.3+

三、webservice 服务端开发

      1,自定义应用中新建webservice发布类,如下图:

w1.png

注意:类上需添加注解 @WebService,方法上需添加注解 @WebMethod。

      2,webservice发布

            在自定义应用的入口类中注册发布,如下图:

webservice发布.png

注意:服务发布地址需绑定端口

      3,部署应用

打包自定义应用,将生成的 war 包拷贝至服务器目录 /o2server/custom 下,然后重启服务器,或在控制台执行命令:ctl -rst x_custom_suwell_assemble_control(单独启动指定应用)。

      4,测试webservice

             在浏览器中输入发布地址:http://127.0.0.1:20021/x_custom_suwell_assemble_control/helloWorld?wsdl

若出现如图所示的 wsdl 文件,则说明 webservice 服务发布成功。

wsdl文件.png

相关问题讨论

自定义组件部署到 webServer 目录下,过一会儿文件夹 jiu'xiao'sh...

打包此自定义应用,将生成的 war 包拷贝至服务器目录下/o2server/custom,重启服务器或者在控制台输入命令:ctl -rst x_custom_suwell_assemble_control(单独启动指定应用)

查看原帖讨论 · 30,419 次浏览

传递到 onlyoffice 服务的 o2oa 的 ip 是127.0.0.1.onlyoffice 因此报错

o2平台通过集成 Apache CXF 支持在自定义应用中开发 webservice 服务。

查看原帖讨论 · 14,946 次浏览

o2oa 安装 sqlserver2008r2后无法启动

打包此自定义应用,将生成的 war 包拷贝至服务器目录下/o2server/custom,重启服务器或者在控制台输入命令:ctl -rst x_custom_suwell_assemble_control(单独启动指定应用)

查看原帖讨论 · 10,075 次浏览

相关内容

O2OA 翱途 企业应用开发平台

兰德网络O2OA平台软件

开源、自主可控的协同办公底座

研发与运营

纵横翱途(杭州)科技有限公司

企业级协同应用 · 工作流引擎 · AI 智能体

www.o2oa.net | 400-888-0545

上一篇:O2OA安卓客户端源码说明

下一篇:O2OA表单中的事件