常见问题以及解决
项目没有使用什么特殊奇葩技术,均为最常用的技术组件,最普通的开发形式,有问题您也可以百度**
部署与启动
- jar 包下载不到
可能是自己配置了私服,导致无法从root 目录 pom 中配置的私服下载部分jar,修改私服地址即可。 如果还有问题请 对 root 目录 执行 `clean install` 命令做检查
首页菜单不展示,不跳转登录页
可能是:前后端项目 ctx 配置的问题。 大多是重新部署后,后端项目ctx 没有配置,导致前端请求 404。 所以请打开控制台,检查前端项目url访问地址,此地址与后端部署项目是否一致。
表不存在
Linux下MySQL数据库设置忽略数据库大小写敏感,在/etc/my.cnf
添加lower_case_table_names=1
,重启MYSQL服务
- 系统不支持当前域名的访问,请联系管理员
在app-security.xml 配置文件中 对csrfFilter 的 ingores 进行域名忽略配置。(SpringBoot版本修改 application.yml 中 `ab:security:csrf-ingores` 的配置) 移动端开发部署,目前是不同域名的,所以必须添加忽略。否则会出如上异常提示
- PC前端项目修改ctx,修改公共js
在 app-conf.js 中可以修改 ctx 地址,然后项目目录下 执行`webpack` 命令打包压缩js
添加新的 controller 无法访问
可以参考 demo 模块下的 readme.md 有关于 包扫描的描述,也有可能是项目 没有热部署、那就需要手动 install 相关模块 , 也请检查web模块 代码版本是否与源码一致
Linux 服务器部署 流程图乱码
服务器缺少宋体
任务名乱码
字符集 utf-8, 如果工作空间都已经设置 utf-8 ,请尝试设置 jvm 参数 `-Dfile.encoding=UTF-8` 解决
流程模块
activiti src-resolve: 无法将名称 ‘extension’ 解析为 ‘element declaration’ 组件
项目工作区有中文路径。
Partition management on a not partitioned table is not possible
一般是因为使用Navicat复制数据库导致丢失了 bpm_bus_link 表的分区结构,改成 mysql 自带的复制方式, 或者对该表单独 导出SQL、再导入解决
第一次启动流程报错 table has no partition for value form column_list
一般是因为数据库设置了大小写,单也有其他极端情况。如果修改支持大小写后依然无法解决,请联系技术支持
- 流程图解析失败!不合法的流程图:cvc-complex-type.2.4.a:
cvc-complex-type.2.4.a: 发现了以元素 ‘EDITOR_RESOURCEID’ 开头的无效内容。应以 ‘{WC[##other:”http://www.omg.org/spec/BPMN/20100524/MODEL"]}' 之一开头
这是因为流程图设计超出了泳道范围,请将流程元素置于泳道之上
系统去除前端 AgileBPM 相关标识
设计开发平台
- 替换 logo
根据已有logo 比例进行参考替换
浏览器favicon.ico: /agilebpm-ui/src/main/resources/static/favicon.ico
黑色背景下的白色logo: /agilebpm-ui/src/main/resources/static/agilebpm-ui/assets/img/logo/logo-dark.png
收缩菜单下的常用logo: /agilebpm-ui/src/main/resources/static/agilebpm-ui/assets/img/logo/logo-small.png
- 替换产品名文案 AGILE-BPM
/agilebpm-ui/src/main/resources/static/agilebpm-ui/index.html /agilebpm-ui/src/main/resources/static/agilebpm-ui/login.html
- 屏蔽官方链接
65行 移除官网链接: /agilebpm-ui/src/main/resources/static/agilebpm-ui/login.html
移除敏捷流程实施三部曲在线文档地址: /agilebpm-ui/src/main/resources/static/agilebpm-ui/bpm/definition/definitionList.html
- 替换前端 ctx
agilebpm-ui
将 /agilebpm-ui/src/main/resources/static/agilebpm-ui
最后目录名字直接 改成其他名字
修改 /agilebpm-ui/src/main/resources/static/index.html 页面中首页跳转地址
OA部分
- OA部分文案官网信息
配置 /agilebpm-oa-ui/src/setting.js 中个性化信息 companyName
titleSuffix
,
修改官网地址: /agilebpm-oa-ui/src/components/copyright/index.vue
- OA logo
浏览器favicon.ico:/agilebpm-oa-ui/public/favicon.ico
黑色背景下的白色logo:/agilebpm-oa-ui/src/assets/images/logo.png
黑色背景下的白色logo:/agilebpm-oa-ui/src/assets/images/logo-dark.png
收缩菜单下的常用logo: /agilebpm-oa-ui/src/assets/images/logo-small.png