O2OA平台二次开发:使用自定义应用开发webservice服务

news/2024/7/10 20:08:59 标签: oa办公, 开发平台, 开发工具, java, 开源

一、 功能介绍

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

 

二、开发环境

      1,JDK1.8

      2,maven V3.5+

      3,运行环境 o2server V5.3+

 

三、关于自定义应用

在o2平台搭建自定义应用及开发请参考相关文档:

https://www.yuque.com/o2oa/course/tuef8c

 

四、webservice服务端开发

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

     注意:这里需要写一个类注解名称是@WebService和一个方法注解名称是@WebMethod

 

      2,webservice发布

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

w2.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服务发布成功。

图片.png

       使用postman测试,如下图:

      w4.png  

(转自公众号:浙江兰德网络)


http://www.niftyadmin.cn/n/953300.html

相关文章

关于OA的二次开发,可以这样来看

OA办公系统,即利用信息化办公流程实现企业的自动化办公,转换人工办公下的流程管理方式,优化管理决策,最主要的目的是提高企业办公效率。 但是厂商的OA办公系统,很多都是基于基础办公功能之上的,但是由于每个…

O2OA开源办公OA平台应用:流程数据维护工具

一、功能说明 流程数据维护工具提供了系统产生的实例数据(包含对应的待办,已办,待阅,已阅,流转中工作,已完成工作)的业务维护,比如待办的删除,调度,意见的修…

O2OA二次开发办公平台:内容管理数据迁移

简介 老OA内容管理数据迁移到O2OA系统。实现老OA数据平滑迁移到新系统。保留老OA内容管理对应的信息详情、相关权限、附件、阅读记录等。 前期准备工作 迁移范围 确认数据迁移的范围,需要评估老系统对应的数据量,附件大小等。 规划新系统中的存储、…

O2OA开源平台客户管理系统:销售,不仅仅是买卖!

销售,并非只是一件商品的买卖,销售之中最大的难点是“维持和建立客户关系”,当今社会依然注重人情味,销售也重在和客户建立一定的情感联系,能够让客户感受到“我是被重视的”,才能在销售中占得先机。为了实…

开源OA办公平台搭建教程:O2OA+Arduino实现物联网应用(五)

我们已经登录到了O2OA服务器,本章就要连接Websocket,接收服务器的消息。 创建O2IOTWebsocket类 在o2iot目录下创建文件:O2IOTWebsocket.h,代码如下: #ifndef O2IOTWEBSOCKET_H_ #define O2IOTWEBSOCKET_H_#include …

开源OA办公平台搭建:流程开发中常见的正则表达式

在线测试正则地址 https://tool.oschina.net/regex/ 腾讯QQ号 腾讯QQ号从10000开始 [1-9][0-9]{4,} 中国邮政编码 中国邮政编码为6位数字 [1-9]\d{5}(?!\d) 邮箱 xxxgmail.com 只允许英文字母、数字、下划线、英文句号、以及中划线组成 ^[a-zA-Z0-9_-][a-zA-Z0-9_-](\.[a-…

O2OA开源企业应用开发平台——关于企业网盘

许多企业都需要一款可以集中储存、管理公司内的文件的企业网盘,网盘不仅要确保数字资产安全,更需要支持远程访问、多端协作,随时随地将文件分享给同事、客户、合作伙伴,为协同办公添砖加瓦。 O2OA开源企业应用开发平台是基于J2EE…

小众好用的开源协同OA项目,或许你也正在找这个?

虽然这样的标题,大家也司空见惯了,但是今天给大家介绍的,确确实实是一款鲜为人知,但是无比好用的全开源协同OA项目,它的名字叫做:O2OA企业应用开发平台(简称O2OA平台)。 O2OA平台是什…