【亚伟-EASCloud系列】之二开功能部署入门

常用的几种EAS CLOUD功能的二次开发方式有以下几种:
1、 通过BOS开发工具,开发GUI单据界面功能、定时任务、WebService接口、工作流业务功能等;
2、 通过动态扩展平台(简称DEP)平台,开发GUI单据简单元数据调整和脚本逻辑处理等;
3、 通过WEB扩展开发平台,开发WEB端单据及功能;
那么通过以上几种方式开发出来的内容如何部署到EAS服务器,最终提供给用户使用呢?
下面我们将根据不同的开发方式,介绍一下EAS CLOUD二开功能的部署方式,以供大家参考:
备注:部署之前先停服务器,部署完成后启动服务器
一、【BOS开发工具】----二开功能部署方式
这里分享两种部署方式给大家,方式一是手工部署JAR包,优点是灵活;方式二是构建补丁部署,优点是标准化;
方式一:手工部署JAR包
1、 元数据导出JAR包
将元数据导出成一个JAR包(如:demo_metas.jar)中,如下截图:

2、 Java类导出JAR包
将java代码导出class JAR包(如:demo_class.jar)中,如下截图:

3、 将JAR文件上传服务器
代码文件上传路径:
.\eas\server\lib\sp和.\eas\server\deploy\fileserver.ear\easWebClient\lib\sp
元数据文件上传路径:
.\eas\server\metas\sp 和.\eas\server\deploy\fileserver.ear\easWebClient\metas\sp
4、 生成子系统树
如果有新增的二开元数据,需要将工作空间中的SubSystem_bos.xml文件上传到服务器路径 .\eas\server\properties 下替换服务器原有文件,并在服务器管理控制台执行生成子系统树;


5、 其他操作
以上步骤操作完成后,重启服务器,然后用administrator登录客户端,完成建表语句执行、菜单添加、权限项同步、分配权限、初始化等操作之后,即可使用二开功能;
方式二:构建补丁部署
1、 在BOS开发工具【业务建模】模块下,打开【工具】-【构建补丁】,选择需要部署的二开内容,进行补丁构建;

2、 可修改补丁名称和版本号;

3、 首次制作补丁时,需要新增jar包名称,选择需要构建补丁的二开内容;

4、 按照操作指引进行操作,点击完成,完成补丁构建;

补丁制作情况,可以查看控制台日志;

5、 制作完成的补丁,可以在工作空间patchWorkspace文件夹下找到;

6、 将补丁文件上传到服务器文件夹.\eas\admin\patch\patchlist下面

7、 在服务器管理控制台【补丁管理】中刷新,即可看到二开补丁包,然后选中,点击安装,即可进行补丁安装;

8、 首次二开功能部署,需要在【工具】-【部署应用】执行部署应用操作;

9、 后续步骤同方式一中的4、5步骤;
二、【DEP平台】----二开功能部署方式
1、 登录开发环境客户端,【企业建模】-【业务对象建模】-【动态扩展平台】-【动态扩展平台高级版】中,点击【动态扩展方案管理】,选择需要部署的方案,点击
【亚伟-EASCloud系列】之二开功能部署入门
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



