UAP-STUDIO的NC系统Webservice接口开发

UAP-STUDIO的NC系统Webservice接口开发

想要发布webservice接口,首先在eclipse中需要有发布webservice接口的工具WSTools,这个可以直接在浏览器搜索nc.uap.mde.wstools.jar进行下载,将jar包复制到eclipse下的plugins目录下边,重启后,右键接口类,发现有wstool选项则安装成功.部分公司软件有可能已经帮装好了.
在这里插入图片描述

1)窗口→首选项→UAP-STUDIO集成开发环境→开发配置
在这里插入图片描述
2)选择环境目录,应用,确定,在开发配置下面的客户端连接里可以配置ip和端口信息,这里用的是本地ip测试
在这里插入图片描述
3)空白处右键选择 新建→其它→UAP Project development→UAP业务组件项目→下一步→填写项目名称和模块名称(模块名称uap,cmp等)→完成
在这里插入图片描述
在这里插入图片描述
完成之后看到如下目录
在这里插入图片描述
4)右键项目(注意不是空白处,比如上图中右键点击新建的demo项目)→新建→其它→UAP Project development→UAP业务组件
在这里插入图片描述
输入组件名称和显示名称,点击完成
在这里插入图片描述
完成之后项目的文件会多出几个
在这里插入图片描述
5)public下写接口
6)private下写对应的实现类
7)右键点击接口类,WS Tools→Generate WSDL→完成,成功后项目下会生成ws文件夹
在这里插入图片描述
出现以下提示表示成功
在这里插入图片描述
在这里插入图片描述
8)右键点击接口类,WS Tools→Publish Web Service→输入需要新建的upm文件名→下一步→选择对应的实现类→下一步→下一步→取消默认勾选的 是否要求认证授权→完成;之后在META-INF文件夹下会生成对应的upm文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接口发布完成之后就可以查看是否发布成功,步骤如下

9)右键工程,选择调试方式→调试配置→UAP应用→选择自己的工程→右边选择自变量→VM自变量→最后面加上 ,uapws →应用

 -Duap.hotwebs=lfw,portal,fs,uapws

在这里插入图片描述
10)右键工程,选择调试方式→UAP中间件服务器. 之后就可以等待启动完成
启动完成后浏览器访问http://IP地址:端口号/uapws/service.页面能否看到自己发布的接口信息,如果有则表示发布成功.
控制台出现如下信息表示启动成功,同时可以看到IP的端口信息
在这里插入图片描述
在这里插入图片描述
可以看到自己发布的接口信息,证明发布成功

注意:如果是本地IP测试,需要先把环境下bin文件夹下的sysConfig.sh的IP改为127.0.0.1.(双击打开,读取,修改IP,保存)
在这里插入图片描述

备注:
如果第9步操作UAP应用下无法找到自己的工程,可以先做第十步操作启动一次之后再去尝试.

出现问题:
浏览器能看到系统接口,但是看不到自己发布的接口信息
解决办法:
可能是由于部分模块号不支持的原因,可以看第3步操作,之前我尝试用uap就一直无法看到自己发布的接口信息,后面重建一次换成cmp就可以了.

参考资料:
https://blog.csdn.net/laioujiao5773/article/details/88662994

后续参考资料:
https://www.docin.com/p-1141559441.htmlhttps://www.docin.com/p-1141559441.html

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值