博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
flowable6.4.1实现REST任务
阅读量:5799 次
发布时间:2019-06-18

本文共 2066 字,大约阅读时间需要 6 分钟。

hot3.png

根据官网报错:

org.flowable.common.engine.api.FlowableException: Could not find org.flowable.http.HttpActivityBehavior: 	at org.flowable.engine.impl.bpmn.parser.factory.DefaultActivityBehaviorFactory.createHttpActivityBehaviorCaused by: java.lang.ClassNotFoundException: org.flowable.http.bpmn.impl.HttpActivityBehaviorImpl	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)

解决:

  • 该类在flowable-http里!
  • flowable-spring-boot-starter中不包含该jar
  • 查看flowable所有的starter
    • 找不到像的
    • 使用:
    • <!-- https://mvnrepository.com/artifact/org.flowable/flowable-http -->

调用REST报错:

org.flowable.common.engine.api.FlowableException: Unknown property used in expression: ${requestTimeout}	at org.flowable.common.engine.impl.el.JuelExpression.getValue(JuelExpression.java:50)Caused by: org.flowable.common.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'requestTimeout'	at org.flowable.common.engine.impl.de.odysseus.el.tree.impl.ast.AstIdentifier.eval(AstIdentifier.java:97)

解决:

  • requestTimeout需作为入参传入。
Caused by: org.apache.http.impl.execchain.RequestAbortedException: Request aborted	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:180)

解决:

  • requestTimeout设置了1,1毫秒太短,requestTimeout改为1000.

org.springframework.web.HttpMediaTypeNotAcceptableException: Could not parse 'Accept' header [text/html Cache-Control:  no-cache]: Invalid mime type "text/html Cache-Control:  no-cache": Invalid token character ' ' in token "html Cache-Control:  no-cache"	at org.springframework.web.accept.HeaderContentNegotiationStrategy.resolveMediaTypes(HeaderContentNegotiationStrategy.java:59)
  • Accept: text/html Cache-Control: no-cache
  • Accept: application/json Cache-Control: no-cache text/html改application/json还是错
org.springframework.web.HttpMediaTypeNotAcceptableException: Could not parse 'Accept' header [application/json Cache-Control:  no-cache]: Invalid mime type "application/json Cache-Control:  no-cache": Invalid token character ' ' in token "json Cache-Control:  no-cache"

解决:

  • Cache-Control: no-cache删掉。

转载于:https://my.oschina.net/u/2464371/blog/3031153

你可能感兴趣的文章
Sublime Text 2 设置文件详解
查看>>
linux下svn的安装配置和使用
查看>>
SpringCloud微服务架构解决方案(三)--springcloud负载均衡Ribbon
查看>>
javascript 实现拖拽-jquery实现
查看>>
angular之cloak
查看>>
redis单机安装
查看>>
ubuntu 无法进入系统问题之一
查看>>
《Java数据结构和算法》简单排序冒泡排序
查看>>
Java Bean
查看>>
关于《Land of Lisp》的翻译说明
查看>>
Jenkins构建服务器与应用服务器 SSH免密码登录
查看>>
C++11中的智能指针
查看>>
阿里云服务器 Linux 格式化和挂载数据盘
查看>>
Simple Ajax get
查看>>
vue实现距离购买日期提示
查看>>
java用ssl和url共同类实现访问某https网站
查看>>
return fun() 阻止行为
查看>>
php新手入门 20191112
查看>>
DNS缓存中毒是怎么回事?
查看>>
1113还没有写完
查看>>