下文是用户在使用数通畅联软件过程中遇到的常见问题及解决方法,完整版请参见数通畅联技术交流群(299719834)中的群共享文件。
非技术问题
1. 数通畅联产品的开源协议是什么,有什么限制?
答:数通畅联采用的是BSD开源协议,使用数通畅联的开源产品进行自主二次开发后可以不开源,但在使用过程需保留主页面的copyright说明。
对于开源产品数通畅联同样提供技术支持和服务,例如在现有功能基础上扩展新功能、二次开发、产品培训等,这部分的业务是收费的,具体详情可致电024-22962011咨询。
2. 数通畅联产品有没有开发文档或使用教程?
答:表格对应的链接中有产品技术手册,里面有很详细的讲解。
|
产品开源地址
|
|
AEAI Portal
|
http://pan.baidu.com/s/1mgj3SV2
|
|
AEAI ESB
|
http://pan.baidu.com/s/1o6NvxXo
|
|
AEAI DP
|
http://pan.baidu.com/s/1gdKlQvD
|
|
AEAI BPM
|
http://pan.baidu.com/s/1i4zLpcD
|
|
AEAI WX
|
http://pan.baidu.com/s/1ntsXKCT
|
|
AEAI HR
|
http://pan.baidu.com/s/111gia
|
|
AEAI CRM
|
http://pan.baidu.com/s/1mgIdzGc
|
|
AEAI WM
|
http://pan.baidu.com/s/1ntAgVoP
|
|
AEAI EM
|
http://pan.baidu.com/s/1mhgIqJA
|
3. 为什么在网站上找不到相关案例?
答:数通畅联有很多案例的,案例分布在数通畅联内部的知识中心中,数通畅联在与客户合作更多的是做后台支撑,数通畅联不会和合作伙伴抢案例曝光率的,而且有很多大厂商也在OEM数通畅联的产品,很多时候不方便透露,如需要深入了解请来电话联系。
4. 关于产品及服务的报价?
答:数通畅联收费产品是公开报价的,可以在官网的报价体系模块中查看,如果OEM或者项目需求的话可以联系数通畅联,电话024-22962011。
5. 演示中心账号是什么?
答:演示中心企业可以使用游客身份进入也可以自己注册一个账号登录,演示中心主要包括应用中心、知识中心两部分,其中:应用中心是AEAI Portal、ESB、BPM、DP、MDM组合使用的典型样例,知识中心和网站是AEAI Portal的典型信息门户样例,同时数通畅联的相关产品、方案、最佳实践等都在知识中心沉淀。
产品通用问题
1. 这些平台的灵活度够吗?
答:数通畅联不同产品的灵活性的体现是不一样的,数通畅联各产品白皮书中有详细的说明,除此之外数通畅联提供在线演示环境,您可以亲自试用感受。
2. HotServer跟Portal Server是什么关系?
答:Portal Server预置了Portal相关的jar包,HotServer预置了开发平台开发应用所需的jar包,PortalServer是HotServer的超集。
3. 使用AEAI HR、WM、CRM、EM等应用类产品必须要依赖AEAI DP吗?
答:目前HR、CRM、WM等应用类产品都是使用到了AEAI DP的分模块加载机制,这是AEAI DP远程增量、热部署的基础,如果一定要切换使用Eclipse、Tomcat来扩展开发需要做较多调整,因此,强烈建议使用AEAI DP来导入以及扩展开发。其中,EM费用报销管理系统依赖于AEAI BPM作为工作流引擎。
4. AEAI HR、CRM等应用类产品有没有部署好的演示?
答:有的,在演示中心中就可以看到,可以自行参考对应产品的技术手册在本机安装、试用。
5. AEAI HR、AEAI WX、AEAI CRM等应用类产品中文乱码处理说明。
答:安装数据库的时候配置mysql数据库的字符集为utf-8,创建数据库的时候也设置数据库为utf-8。
配置数据库如下图:
创建数据库配置如下图:
6. HR等应用系统配置文件中数据库密码与实际数据库密码不一致如何修改密码?
答:访问HotServer bin目录下的passwdcryptor.cmd生成密码

7. 应用类产品的数据库都是基于MySQL吗?不能用于SQLServer或者Oracle吗?
答:可以的,建议深入掌握后再改造为Oracle的。持久层是基于ibatis的,这样切换为Oracle的时候,理论上只需要调整对应的sqlmap文件即可,数通畅联的Portal、ESB最开始都是基于MySQL,AEAI DP开发完毕后,后续才支持Oracle、SQLServer的,也是按照这种方式来扩展调整的。
AEAI DP常见问题
1. 如果想开发一个MIS管理信息系统用DP就可以吗?需要其它的支持吗?
答:可以,常见的Java Web应用都可以用AEAI DP开发,如需要工作流引擎可以采用AEAI BPM实现流程控制。
2. AEAI DP开发平台可以装其他插件吗?
答:可以,操作与Eclipse一样,DP Stuido就是基于Eclipse扩展的插件,只是做了一些界面定制,AEAI DP已经预置Properties文件编辑器插件、Freemarker编辑器插件、SVN客户端插件。
3. 把“Miscdp样例系统”改成自己的系统名称,在哪里改?
答:在数据库里改,然后重启HotServer即可。
4. 使用AEAI DP开发平台部署报错,详情如下图:
答:一定要按照最新版本提供的部署功能部署,请参见技术手册HotServer的启动方式来启动服务器,并按照DP自带的部署方式部署,不能使用Eclipse 自带server方式来部署CRM、HR等。在HotServer里预置了HotServer应用,该应用提供的Web服务跟AEAI DP Studio通讯,实现应用、模块、文件的远程部署。
只有在HotServer启动的情况下才能连接成功
如果设计器上打不开各功能编辑器界面,要注意数据库的配置是否正确,AEAI DP是基于数据库驱动开发,在设计器里有些编辑器界面依赖于数据库的相关元数据。
5. 使用AEAI DP开发平台部署成功应该什么样的效果?
答:如下图所示:
部署到Hotserver中文件目录应该如下:
其中,各模块的代码都在modules中:
AEAI Portal常见问题
1. Portal Server报错,闪退,如下图:
答: 社区版是是32位,要注意配置的JDK是32位的JDK,如下图:

2. 运行Portal时,提示如下错误:

答:地址使用 localhost,社区版不支持远程访问。
3. Portal部署的时候,import com.agileai.common.LicenseValidator;这个类为什么找不到?

答:要下载PortalServer,服务器不能用普通的Tomcat,需要使用PortalServer预置了Portal相关的jar包,建议开发的时候要使用AEAI DP。
4. 下载的源码只有portal和portal_portlets两个工程包,lib包没有,为什么?

答:要设置已经定义的PortalServer用户库,具体参见请参见群(299719834)共享文件--Portal工程配置说明。
AEAI ESB常见问题
1. 从ESB的角度来看,开源的mule和数通畅联的产品各有什么优缺点?
答:主要是产品更易用、技术支持更到位,其它请参见数通畅联白皮书中的产品特性。
2. ESB点击startup.bat启动时,无法启动是什么原因?
答:您下载的是32位的服务器,jdk需要指定的也是32位的。指定的位置如下图:
AEAI WX常见问题
1. AEAI WX 可以直接运行吗? 在git上下来少包不能运行。
答:不可以,AEAI WX是一个框架,可以关注数通畅联的微信来看实际效果,使用AEAI DP来导入。