常见问题以及解决

项目没有使用什么特殊奇葩技术,均为最常用的技术组件,最普通的开发形式,有问题您也可以百度**

部署与启动

  • jar 包下载不到
    可能是自己配置了私服,导致无法从root 目录 pom 中配置的私服下载部分jar,修改私服地址即可。
    如果还有问题请 对 root 目录 执行 `clean install` 命令做检查
    
  • 首页菜单不展示,不跳转登录页
    可能是:前后端项目 ctx 配置的问题。 大多是重新部署后,后端项目ctx 没有配置,导致前端请求 404。
    所以请打开控制台,检查前端项目url访问地址,此地址与后端部署项目是否一致。
    
  • 系统不支持当前域名的访问,请联系管理员
    在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 ,请参考 https://blog.csdn.net/huangshaotian/article/details/7472662 解决
    

流程模块

  • activiti src-resolve: 无法将名称 ‘extension’ 解析为 ‘element declaration’ 组件

    项目工作区有中文路径。
    
  • Partition management on a not partitioned table is not possible

    一般是因为使用Navicat复制数据库导致丢失了 bpm_bus_link 表的分区结构,改成 mysql 自带的复制方式,
    或者对该表单独 导出SQL、再导入解决