1、创建Facate文件
命名
添加方法
右键发布
刷新
找到***ControllerBean.java 复写自定义方法,
业务代码一般都在这个里面写
2、发布webServce
生成一个 文件夹和一个文件
将生成的WSDD文件拷贝到压缩文件中(WEB-INF)runtime\server\deploy\eas.ear\web.war
打开生成的***.wsdd文件找到<service>标签,将此标签节点拷贝到压缩文件的server-config.wsdd中
生成的Web Service的java代码编译为class,放在EAS服务器的eas\server\deploy\eas.ear\web.war\WEB-INF\class下,如果没有class文件夹就创建一个
部署到服务器
1、将生成的java文件以及元数据打jar包导出来
元数据导出:
将代码jar包部署到
......\Kingdee\eas\server\deploy\fileserver.ear\easWebClient\lib\sp
......\Kingdee\eas\server\lib\sp
将元数据部署到
......\Kingdee\eas\server\deploy\fileserver.ear\easWebClient\metas\sp
......\Kingdee\eas\server\metas\sp
如果报错:检查生成的java文件有没有部署到webservice文件夹中
3、本地部署:打开资源文件
将文件夹中的***java文件复制到src\com\kingdee\eas\custom\pxh\webservice
如果没有这个文件夹就创建一个“webservice”
将生成的WSDD文件拷贝到压缩文件中(WEB-INF)runtime\server\deploy\eas.ear\web.war
打开生成的***.wsdd文件找到<service>标签,将此标签节点拷贝到压缩文件的server-config.wsdd中
4、测试
启动项目
打开测试工具
如果报错:
将地址放到浏览器,如果浏览器报错,找不到类,刷新下项目再重新启动项目,或者检查发布webservce时生成的java文件有没有部署
如果浏览器没报错,则会访问到配置文件
BOS 环境 安全模式 如果测试报错500,然后接口又没问题,看看这个配置文件是否为true
eas\Server\eas\server\profiles\server1\config\webservice.propetties文件 isRomoteLocate=true |
输入参数登录
测试路径服务名来自自动生成的swdd
输入参数测试