ITPub博客

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

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

原创 Java 作者:o2oa 时间:2021-03-16 14:19:39 0 删除 编辑

一、 功能介绍

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  



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31563356/viewspace-2763103/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
开源主页 : https://www.oschina.net/p/o2oa 官方网站 : https://www.o2oa.net/

注册时间:2018-11-22

  • 博文量
    261
  • 访问量
    173233