【发布时间】: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
我在测试与 Apache Ignite IMDB 数据库配置的连接时收到此错误,其中 url 设置为“jdbc:ignite:thin://127.0.0.1”和驱动程序类名称:“org.apache.ignite.IgniteJdbcThinDriver” .
那么这个错误的可能解决方案是什么?
【问题讨论】:
标签: java mule ignite anypoint-studio mule-esb
说明
这个 mule 错误与 org.mule.tools.maven 有关,正如上面屏幕截图中黄色突出显示的行所说明的那样。有一个名为 mule-maven-plugin 的工件无法访问类 org.apache.ignite.IgniteJdbcThinDriver 在 ignite-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 中经常发生。
【讨论】: