【问题标题】:Mule Error: Test connection failed: Could not obtain connection from data source - Apache Ignite IMDBMule 错误:测试连接失败:无法从数据源获取连接 - Apache Ignite IMDB
【发布时间】:2022-01-13 05:19:08
【问题描述】:

我在测试与 Apache Ignite IMDB 数据库配置的连接时收到此错误,其中 url 设置为“jdbc:ignite:thin://127.0.0.1”和驱动程序类名称:“org.apache.ignite.IgniteJdbcThinDriver” .

详细错误如下:

那么这个错误的可能解决方案是什么?

【问题讨论】:

    标签: java mule ignite anypoint-studio mule-esb


    【解决方案1】:

    说明

    这个 mule 错误与 org.mule.tools.maven 有关,正如上面屏幕截图中黄色突出显示的行所说明的那样。有一个名为 mule-maven-plugin 的工件无法访问类 org.apache.ignite.IgniteJdbcThinDriverignite-core jar 中。所以我们需要告诉 org.mule.tools.maven 在测试期间也要查看 ignite-core jar。

    解决方案

    打开 pom.xml 并按如下方式调整您的插件部分

    <plugin>
        <groupId>org.mule.tools.maven</groupId>
        <artifactId>mule-maven-plugin</artifactId>
        <version>${mule.maven.plugin.version}</version>
        <extensions>true</extensions>
        <configuration>
            <sharedLibraries>
                <sharedLibrary>
                    <groupId>org.apache.ignite</groupId>
                    <artifactId>ignite-core</artifactId>
                </sharedLibrary>
            </sharedLibraries>
            <classifier>mule-application</classifier>
        </configuration>
    </plugin>
    

    如您所见,我在 org.mule.tools.maven的插件部分下提到了 org.apache.ignite 作为共享库>.

    这会增加工具异常错误,这在 Anypoint Studio 中经常发生。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-22
      • 1970-01-01
      • 1970-01-01
      • 2021-04-22
      • 2013-04-13
      • 2020-06-28
      • 2022-01-09
      • 1970-01-01
      相关资源
      最近更新 更多