NC65开发使用UAP-STUDIO6.5发布WebService
来源:互联网 发布:c 网络编程基础 编辑:程序博客网 时间:2024/06/01 19:41
之前做过NC633发布webservice,今天使用UAP-STUDIO6.5发布发现有所不同。
主要有下面几个步骤:
1、由于UAP-STUDIO6.5不带WebService发布工具,所以第一步安装插件nc.uap.mde.wstools_1.0.6.jar,下载插件https://pan.baidu.com/s/1dFejR2L, 放到UAP-STUDIO6.5\Platform\plugins下重启UAP-STUDIO。
2、创建接口类和实现类
package nc.ui.pray.inter;import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;@WebServicepublic interface PrayCodeSave {@WebMethod @WebResult String sayHello(@WebParam String name);}
package nc.ui.pray.inter;public class PrayCodeSaveImpl implements PrayCodeSave{@Overridepublic String sayHello(String name){return "Hello,"+name;}}
3、手动增加upm文件,文件目录如下图所示。
<?xml version='1.0' encoding='UTF-8'?><module><public><component remote="true" tx="CMT" priority="0" singleton="true" supportAlias="false"><interface>nc.ui.pray.inter.PrayCodeSave</interface><implementation>nc.ui.pray.inter.PrayCodeSaveImpl</implementation></component><component name="SavePrayCode"><interface>nc.ui.pray.inter.PrayCodeSave</interface><implementation>nc.ui.pray.inter.PrayCodeSaveImpl</implementation><extension class="nc.uap.ws.deploy.OxbWSExtensionProcessor"><wsdl>nc/ui/pray/inter/PrayCodeSave.wsdl</wsdl> <address>/PrayCodeSave</address> </extension></component></public></module>
4、生成WSDL文件
接口类右键→WS-Toos→Generate WSDL,默认在ws目录下生产WSDL文件。
5、设置项目调试属性加载参数
选中项目右键→调试方式→调试配置。在自变量页签,VM自变量中添加,uapws,此处要注意跟原有的fs用逗号隔开。然后应用,调试。
6、启动项目,浏览器访问http://127.0.0.1:80/uapws/service
如下图,webservice部署成功。
7、客户端调用webservice测试
使用测试工具创建访问接口,传参数:Jack 返回:Hello,Jack
部署成功。
阅读全文
0 0
- NC65开发使用UAP-STUDIO6.5发布WebService
- 用友nc65 uap公式开发
- 用友uap开发 nc65中的参照开发
- 用友uap nc65开发自定义档案开发
- 用友uap开发nc65按钮配置
- 用友nc65 uap审批流按钮开发
- 用友nc65 uap开发刷新按钮二次开发
- 用友uap nc65开发-使用自定义公式解决参照多显问题
- 用友uap nc65开发-单据联查相关开发
- nc65用友uap开发-人力资源模块合同审批流开发
- 用友nc65 uap开发对于小数显示百分号开发
- 用友nc65 uap开发-公式开发后如何执行生效
- 用友uap nc65开发 二次登陆节点打开控制校验
- 用友nc65 uap开发参照节点数据拉单之一
- 用友nc65 uap开发参照多选后显示问题解决
- 用友nc65 uap开发参照多选三种显示情况总结
- 用友 uap nc65开发编码树改为pk树方法
- 用友 uap nc65开发中的查询模版源代码讲解
- 科技论文写作(一)——整体思路
- Spring--AOP--基本配置(切面Aspect,切入点Pointcut,通知Advice)
- java.lang.outOfMemory
- 一个python替换字符串的函数
- 消息中间件RabbitMQ-实战一
- NC65开发使用UAP-STUDIO6.5发布WebService
- 微信奇葩问题
- Android Studio中jni初体验
- 2017年第0届浙江工业大学之江学院程序设计竞赛决赛部分题解
- 2017浙工大之江学院校赛K-数学
- 整理服务器防DDOS攻击方案
- jasperreport+jaspersoft生成报表并集成到spring boot中
- 【51Nod】1433 0和5
- Java实现-前序遍历和中序遍历构建二叉树