You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Thorntail/Wildfly Swarm中配置HSQLDB数据源遇问题

Thorntail/WildFly中HSQL驱动配置错误的解决办法

你遇到的WFLYCTL0013错误核心原因是驱动模块名配置错误,同时需要确保依赖正确引入。

错误点分析

你的配置中driver-module-name: org.hsqdb写错了,WildFly/Thorntail官方HSQL模块的正确名称是org.hsqldb(多了一个字母l),这是导致操作失败的关键问题。

正确的驱动配置片段

swarm:
  logging: INFO
  http:
     port: 8080

  datasources:
    jdbc-drivers:
      org.hsqldb:
        driver-class-name: org.hsqldb.jdbc.JDBCDriver
        xa-datasource-class-name: org.hsqldb.jdbc.pool.JDBCXADataSource
        driver-module-name: org.hsqldb  # 修正此处的模块名

额外依赖检查

确保你的pom.xml中已经引入了必要的依赖:

<!-- Thorntail数据源扩展 -->
<dependency>
    <groupId>io.thorntail</groupId>
    <artifactId>datasources</artifactId>
</dependency>
<!-- HSQLDB驱动 -->
<dependency>
    <groupId>org.hsqldb</groupId>
    <artifactId>hsqldb</artifactId>
    <version>2.7.1</version> <!-- 使用符合项目要求的版本 -->
    <scope>runtime</scope>
</dependency>

可选:添加具体数据源配置

如果需要使用该驱动连接数据库,可在datasources节点下补充数据源配置示例:

swarm:
  # 其他配置...
  datasources:
    # 驱动配置...
    data-sources:
      MyHSQLDS:
        driver-name: org.hsqldb
        connection-url: jdbc:hsqldb:mem:testdb;DB_CLOSE_DELAY=-1
        user-name: sa
        password:

内容的提问来源于stack exchange,提问作者smamdy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 19:45:43