• 注册
当前位置:代码四四五 > 默认分类 >正文

activiti集成spring boot的一个怪问题

最近想集成activti到spring boot中,上网找了一下例子,发现很简单,就开干了!

  • 建立maven工程后,加入acitivti的引入
<dependency>
            <groupId>org.activitigroupId>
            <artifactId>activiti-spring-boot-starter-basicartifactId>
            <version>6.0.0version>
        dependency>
        <dependency>
            <groupId>mysqlgroupId>
            <artifactId>mysql-connector-javaartifactId>
        dependency>

启动spring boot应用,发现有问题了,报错如下

Caused by: java.io.FileNotFoundException: class path resource [processes/] cannot be resolved to URL because it does not exist
    at org.springframework.core.io.ClassPathResource.getURL(ClassPathResource.java:187) ~[spring-core-4.3.10.RELEASE.jar:4.3.10.RELEASE]
    at org.springframework.core.io.support.PathMatchingResourcePatternResolver.findPathMatchingResources(PathMatchingResourcePatternResolver.java:464) ~[spring-core-4.3.10.RELEASE.jar:4.3.10.RELEASE]
    at org.springframework.core.io.support.PathMatchingResourcePatternResolver.getResources(PathMatchingResourcePatternResolver.java:293) ~[spring-core-4.3.10.RELEASE.jar:4.3.10.RELEASE]
    at org.springframework.context.support.AbstractApplicationContext.getResources(AbstractApplicationContext.java:1293) ~[spring-context-4.3.10.RELEASE.jar:4.3.10.RELEASE]
    at org.springframework.context.support.GenericApplicationContext.getResources(GenericApplicationContext.java:233) ~[spring-context-4.3.10.RELEASE.jar:4.3.10.RELEASE]
    at org.activiti.spring.boot.AbstractProcessEngineConfiguration.discoverProcessDefinitionResources(AbstractProcessEngineConfiguration.java:79) ~[activiti-spring-boot-starter-basic-6.0.0.jar:na]
    at org.activiti.spring.boot.AbstractProcessEngineAutoConfiguration.baseSpringProcessEngineConfiguration(AbstractProcessEngineAutoConfiguration.java:74) ~[activiti-spring-boot-starter-basic-6.0.0.jar:na]
    at org.activiti.spring.boot.DataSourceProcessEngineAutoConfiguration$DataSourceProcessEngineConfiguration.springProcessEngineConfiguration(DataSourceProcessEngineAutoConfiguration.java:57) ~[activiti-spring-boot-starter-basic-6.0.0.jar:na]
    at org.activiti.spring.boot.DataSourceProcessEngineAutoConfiguration$DataSourceProcessEngineConfiguration$$EnhancerBySpringCGLIB$$4f170b93.CGLIB$springProcessEngineConfiguration$1(<generated>) ~[activiti-spring-boot-starter-basic-6.0.0.jar:na]
    at org.activiti.spring.boot.DataSourceProcessEngineAutoConfiguration$DataSourceProcessEngineConfiguration$$EnhancerBySpringCGLIB$$4f170b93$$FastClassBySpringCGLIB$$d87b00aa.invoke(<generated>) ~[activiti-spring-boot-starter-basic-6.0.0.jar:na]

怎么回事,跑不起来?
按报错,说要在class下找processes这个目录下
手动在resources下建个目录processes,再跑跑。
结果,报错依旧!
后面尝 试在那个processes目录下,放一个流程的xml文件,发现启动成功了!
查一下后台数据库表,发现自动发布了一个流程定义
后面发现加入配置即不会自动扫描该目录了

spring:
  activiti: 
         check-process-definitions: false

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 162202241@qq.com

最新评论
  • 上官巧琼
    2024-04-03 电脑端
    # 1楼
    springboot集成activiti6.0

    个人签名,ta还没设置签名

    拉黑 举报 打赏 回复
  • 宿枫寒
    2024-04-03 电脑端
    # 2楼
    springboot集成activiti7.0教程

    个人签名,ta还没设置签名

    拉黑 举报 打赏 回复
  • 尹瑞家
    2024-04-03 电脑端
    # 3楼
    activiti整合springboot

    个人签名,ta还没设置签名

    拉黑 举报 打赏 回复
  • 佘鱼蓓
    2024-04-03 电脑端
    # 4楼
    springboot集成activiti5.22

    个人签名,ta还没设置签名

    拉黑 举报 打赏 回复
  • 俞壮振
    2024-04-03 电脑端
    # 5楼
    activiti-spring-boot-starter-basic

    个人签名,ta还没设置签名

    拉黑 举报 打赏 回复
  • 公冶和震
    2024-04-03 电脑端
    # 6楼
    springboot2集成activiti

    个人签名,ta还没设置签名

    拉黑 举报 打赏 回复
  • 阳伯宏
    2024-04-03 电脑端
    # 7楼
    springboot整合activiti7

    个人签名,ta还没设置签名

    拉黑 举报 打赏 回复
  • 简秀媛
    2024-04-03 电脑端
    # 8楼
    springboot和activiti整合

    个人签名,ta还没设置签名

    拉黑 举报 打赏 回复
  • 霍咏
    2024-04-03 电脑端
    # 9楼
    springboot activiti

    个人签名,ta还没设置签名

    拉黑 举报 打赏 回复

欢迎您发表评论:

请登录之后再进行评论

登录