Spring Boot抽象自动配置问题

2024-04-01

使用 spring boot 一起运行 activiti 和 web sockets 时出现以下错误:

Parameter 0 of method springAsyncExecutor in org.activiti.spring.boot.AbstractProcessEngineAutoConfiguration required a single bean, but 4 were found:
- clientInboundChannelExecutor: defined by method 'clientInboundChannelExecutor' in class path resource [org/springframework/web/socket/config/annotation/DelegatingWebSocketMessageBrokerConfiguration.class]
- clientOutboundChannelExecutor: defined by method 'clientOutboundChannelExecutor' in class path resource [org/springframework/web/socket/config/annotation/DelegatingWebSocketMessageBrokerConfiguration.class]
- brokerChannelExecutor: defined by method 'brokerChannelExecutor' in class path resource [org/springframework/web/socket/config/annotation/DelegatingWebSocketMessageBrokerConfiguration.class]
- messageBrokerTaskScheduler: defined by method 'messageBrokerTaskScheduler' in class path resource [org/springframework/web/socket/config/annotation/DelegatingWebSocketMessageBrokerConfiguration.class]


Action:

Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed

由于spring boot使用抽象配置,我是否必须覆盖一些配置?

感谢您的帮助。


这可以说是 Activiti 自动配置类中的一个错误。依靠的是他们唯一的单身TaskExecutor应用程序上下文中的 bean,或者如果有多个 bean,则其中一个为主 bean。

您应该能够通过声明自己的方法来解决该问题TaskExecutorbean 并将其标记为@Primary:

@Configuration
class SomeConfiguration {

    @Primary
    @Bean
    public TaskExecutor primaryTaskExecutor() {
        ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
        // Customize executor as appropriate
        return executor;
    }

}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring Boot抽象自动配置问题 的相关文章

  • 在画布上绘图

    我正在编写一个 Android 应用程序 它可以在视图的 onDraw 事件上直接绘制到画布上 我正在绘制一些涉及单独绘制每个像素的东西 为此我使用类似的东西 for int x 0 x lt xMax x for int y 0 y lt
  • Play框架运行应用程序问题

    每当我尝试运行使用以下命令创建的新 Web 应用程序时 我都会收到以下错误Play http www playframework org Error occurred during initialization of VM Could no
  • 在 java 类和 android 活动之间传输时音频不清晰

    我有一个android活动 它连接到一个java类并以套接字的形式向它发送数据包 该类接收声音数据包并将它们扔到 PC 扬声器 该代码运行良好 但在 PC 扬声器中播放声音时会出现持续的抖动 中断 安卓活动 public class Sen
  • 使用 Android 发送 HTTP Post 请求

    我一直在尝试从 SO 和其他网站上的大量示例中学习 但我无法弄清楚为什么我编写的示例不起作用 我正在构建一个小型概念验证应用程序 它可以识别语音并将其 文本 作为 POST 请求发送到 node js 服务器 我已确认语音识别有效 并且服务
  • JavaMail 只获取新邮件

    我想知道是否有一种方法可以在javamail中只获取新消息 例如 在初始加载时 获取收件箱中的所有消息并存储它们 然后 每当应用程序再次加载时 仅获取新消息 而不是再次重新加载它们 javamail 可以做到这一点吗 它是如何工作的 一些背
  • Spring @RequestMapping 带有可选参数

    我的控制器在请求映射中存在可选参数的问题 请查看下面的控制器 GetMapping produces MediaType APPLICATION JSON VALUE public ResponseEntity
  • 从 127.0.0.1 到 2130706433,然后再返回

    使用标准 Java 库 从 IPV4 地址的点分字符串表示形式获取的最快方法是什么 127 0 0 1 到等效的整数表示 2130706433 相应地 反转所述操作的最快方法是什么 从整数开始2130706433到字符串表示形式 127 0
  • 为什么HashMap不能保证map的顺序随着时间的推移保持不变

    我在这里阅读有关 Hashmap 和 Hashtable 之间的区别 http javarevisited blogspot sg 2010 10 difference Between hashmap and html http javar
  • JRE 系统库 [WebSphere v6.1 JRE](未绑定)

    将项目导入 Eclipse 后 我的构建路径中出现以下错误 JRE System Library WebSphere v6 1 JRE unbound 谁知道怎么修它 右键单击项目 特性 gt Java 构建路径 gt 图书馆 gt JRE
  • 总是使用 Final?

    我读过 将某些东西做成最终的 然后在循环中使用它会带来更好的性能 但这对一切都有好处吗 我有很多地方没有循环 但我将 Final 添加到局部变量中 它会使速度变慢还是仍然很好 还有一些地方我有一个全局变量final 例如android Pa
  • 加密 JBoss 配置中的敏感信息

    JBoss 中的标准数据源配置要求数据库用户的用户名和密码位于 xxx ds xml 文件中 如果我将数据源定义为 c3p0 mbean 我会遇到同样的问题 是否有标准方法来加密用户和密码 保存密钥的好地方是什么 这当然也与 tomcat
  • 在 Mac 上正确运行基于 SWT 的跨平台 jar

    我一直致力于一个基于 SWT 的项目 该项目旨在部署为 Java Web Start 从而可以在多个平台上使用 到目前为止 我已经成功解决了由于 SWT 依赖的系统特定库而出现的导出问题 请参阅相关thread https stackove
  • 仅将 char[] 的一部分复制到 String 中

    我有一个数组 char ch 我的问题如下 如何将 ch 2 到 ch 7 的值合并到字符串中 我想在不循环 char 数组的情况下实现这一点 有什么建议么 感谢您花时间回答我的问题 Use new String value offset
  • 无法捆绑适用于 Mac 的 Java 应用程序 1.8

    我正在尝试将我的 Java 应用程序导出到 Mac 该应用程序基于编译器合规级别 1 7 我尝试了不同的方法来捆绑应用程序 1 日食 我可以用来在 Eclipse 上导出的最新 JVM 版本是 1 6 2 马文 看来Maven上也存在同样的
  • 如何从泛型类调用静态方法?

    我有一个包含静态创建方法的类 public class TestClass public static
  • 获取 JVM 上所有引导类的列表?

    有一种方法叫做findBootstrapClass对于一个类加载器 如果它是引导的 则返回一个类 有没有办法找到类已经加载了 您可以尝试首先通过例如获取引导类加载器呼叫 ClassLoader bootstrapLoader ClassLo
  • 静态变量的线程安全

    class ABC implements Runnable private static int a private static int b public void run 我有一个如上所述的 Java 类 我有这个类的多个线程 在里面r
  • JGit 检查分支是否已签出

    我正在使用 JGit 开发一个项目 我设法删除了一个分支 但我还想检查该分支是否已签出 我发现了一个变量CheckoutCommand但它是私有的 private boolean isCheckoutIndex return startCo
  • 如何修复 JNLP 应用程序中的“缺少代码库、权限和应用程序名称清单属性”?

    随着最近的 Java 更新 许多人都遇到了缺少 Java Web Start 应用程序的问题Codebase Permissions and Application name体现属性 尽管有资源可以帮助您完成此任务 但我找不到任何资源综合的
  • Spring Boot @ConfigurationProperties 不从环境中检索属性

    我正在使用 Spring Boot 1 2 1 并尝试创建一个 ConfigurationProperties带有验证的bean 如下所示 package com sampleapp import java net URL import j

随机推荐

  • 如何在 ActionScript 3 中从缓冲区(ByteArray/Stream)播放 MP3 声音?

    所以 我有一个MP3 数据缓冲区 如果我保存此缓冲区并将其命名为 buffer mp3 它就会播放 但在这种情况下我不应该将其保存到文件系统 我必须玩 但我不能 我该怎么办 我尝试了下一个代码来播放该缓冲区 ByteArray Stream
  • PHP DOTNET 地狱

    我是 PHP 的新手 今天我发现DOTNET http php net manual en class dotnet php class 所以我学习了手册 上网寻找一些例子 最后编写了我的测试应用程序 使用 Framework 4 0 Cl
  • PHP 初学者之类继承

    class User public company name class Employer extends User public fname public sname 这是我创建的 test php 我已经包含了类文件 employer
  • autoreleasepool 未在此范围内声明错误

    我的项目是 XCode 4 2 该项目编译为常规调试版本 但是当我将构建类型更改为分析 我想分析内存使用情况 时 我从这个 Objective C C 类中收到错误 Volumes mchinen scm Voicer FilterAudi
  • PDO、Mysql 和本机准备好的语句

    到目前为止我对 PDO 的理解是 PDO 将在可以的地方使用真正的准备好的语句 在不能的地方模拟它们 我还了解到 就 mysql 而言 如果您正在与支持它们的 mysql 版本进行通信 则将使用真正准备好的语句 事实上 MySQL PDO
  • wget :在发送后数据之前获取字段信息

    我使用 wget 以及 post data 和 save cookies 选项成功地通过了网站的登录表单 现在我尝试填写网页的某些字段 然后提交 问题是 网页上有一个 图灵 隐藏字段 每次都有不同的值 我尝试的是打开网页 加载我的cooki
  • 在无形状 HMap 中添加或修改值

    有谁知道我如何在无形的 HMap 中添加或修改值 我在 HMap 定义中看到的唯一函数是 get 看起来它正在创建一个新地图并添加 k v tuple 同上 我怀疑我需要使用镜头吗 shapeless HMap是不可变的 它是一个包装器 具
  • ruby 中的简单解析[重复]

    这个问题在这里已经有答案了 可能的重复 Ruby 中解析 HTML 文档的方法 https stackoverflow com questions 2554909 method to parse html document in ruby
  • 给定一个邻接矩阵,如何使用 matplotlib 绘制图形?

    我有一个由其邻接矩阵 一个 numpy 数组 描述的无向图 我想绘制它 并将顶点放置在 n 正多边形中 这段代码的工作原理 n adyacency mathix shape 0 axis np linspace 0 2 np pi n en
  • 尝试暴力破解平均密码/非侵入性但有意义的限制的次数?

    关于通过应用限制来防止暴力破解 Web 服务的密码 SO 有几个有用的答案 但我找不到任何好的数字 而且我在这方面缺乏专业知识 所以问题是 通常需要多少次尝试才能暴力破解 6 个或更多字符的平均密码 没有可能有帮助的其他知识 但考虑到密码可
  • 错误:找不到 com.google.gms:google-services:1.0。在 android studio 的 build.gradle 中添加 google 服务插件时

    我正在我的 Android 应用程序上集成 Google 的 OAuth 登录 遵循tutorial https developers google com identity sign in android start integratin
  • 从 API 下载 AngularJS CSV 文件

    我有一个管理控制面板 管理员用户可以在其中设置一些选项 然后单击按钮来运行报告 该报告应向用户返回 CSV 文件下载提示 我在用ui router and resource服务 响应标头 mime 类型设置正确 但 CSV 文件以文本形式返
  • ArrayList 的 contains() 方法如何评估对象?

    假设我创建一个对象并将其添加到我的ArrayList 如果我随后创建另一个具有完全相同的构造函数输入的对象 contains 方法评估两个对象是否相同 假设构造函数对输入没有做任何有趣的事情 并且存储在两个对象中的变量是相同的 ArrayL
  • 如何基于Netbeans的模板同时创建多个文件到不同的包中?

    我对 Netbeans 模板有一点问题 目前 我只能从 Netbeans 模板一次创建一个文件 但我想做的是 选择一个模板 让 Netbeans 立即创建所有需要的文件 类似于 javafx fxml 模板 不同之处在于我想要不同包中的文件
  • HTML5 音频标签可以在哪些下载?

    我使用了 HTML5 的音频标签 并放置了 1 个下载按钮 可以通过我们直接下载为 mp3 文件的音频标签提供的任何功能
  • 如何在 Tkinter 中将参数传递给 Button 命令?

    假设我有以下内容Button在 Python 中使用 Tkinter 制作 import Tkinter as Tk win Tk Toplevel frame Tk Frame master win grid row 1 column 1
  • 如果由 maven-assemble-plugin 构建,则手动附加主要工件

    我在构建 Maven 项目时遇到问题 我有一个生产要求确定性的jar 文件 这些文件在不同的构建和版本之间必须是二进制一致的 以防这些构建之间没有源代码更改 为此 我使用了本文 http gary rowe com agilestack 2
  • 如何更改 Xcode 项目名称

    我已经在 iPhone 的 Xcode 中开发了我的应用程序 一开始我只是在没有 secnec 的情况下命名它 现在我想更改我的应用程序名称 我已将旧应用程序名称替换为新名称 因为我在应用程序中找到了该名称 但它仍然给我一个错误 桌面 新名
  • 将泛型 ienumerable 转换为 arraylist

    我需要将 linq 查询从通用 ienumerable 转换为 arraylist ArrayList myArrayList new ArrayList var b from myObj in myCollection select ne
  • Spring Boot抽象自动配置问题

    使用 spring boot 一起运行 activiti 和 web sockets 时出现以下错误 Parameter 0 of method springAsyncExecutor in org activiti spring boot