java.Sql.SQLException,无法加载类net.ucanaccess.jdbc.UcanaccessDriver

java.Sql.SQLException,无法加载类net.ucanaccess.jdbc.UcanaccessDriver,jdbc,mule,ucanaccess,Jdbc,Mule,Ucanaccess,我试图使用Ucanaccess驱动程序连接Mulesoft中的MS Access数据库,但出现错误无法加载类net.Ucanaccess.jdbc.UcanaccessDriver。我已经导入了所有必需的JAR,并在pom.xml中添加了必需的依赖项,但它仍然给出了相同的错误。我已附上关于这个问题的所有必要细节。Java版本-8,Ucanaccess驱动程序版本-5.0.1任何进一步操作的建议或指导都将对我有所帮助 错误堆栈跟踪 org.mule.runtime.api.connection.C

我试图使用
Ucanaccess
驱动程序连接Mulesoft中的MS Access数据库,但出现错误无法加载类net.Ucanaccess.jdbc.UcanaccessDriver。我已经导入了所有必需的JAR,并在
pom.xml
中添加了必需的依赖项,但它仍然给出了相同的错误。我已附上关于这个问题的所有必要细节。Java版本-8,Ucanaccess驱动程序版本-5.0.1任何进一步操作的建议或指导都将对我有所帮助

错误堆栈跟踪

org.mule.runtime.api.connection.ConnectionException:无法从数据源获取连接 org.mule.runtime.api.connection.ConnectionException:无法从数据源获取连接 原因:org.mule.extension.db.api.exception.connection.ConnectionCreationException:无法从数据源获取连接 原因:java.sql.SQLException:尝试加载驱动程序时出错:net.ucanaccess.jdbc.UcanaccessDriver:无法加载类“net.ucanaccess.jdbc.UcanaccessDriver”:[ net.ucanaccess.jdbc.UcanaccessDriver, 无法加载类“net.ucanaccess.jdbc.UcanaccessDriver”:[ 类“net.ucanaccess.jdbc.UcanaccessDriver”没有区域“domain/default/app/tooling-application-85e45b90-5bac-11eb-84c6-ccd9aca566c1”的包映射。, 无法加载类“net.ucanaccess.jdbc.UcanaccessDriver”:[ 类“net.ucanaccess.jdbc.UcanaccessDriver”没有区域“/domain/default”的包映射

数据库配置

Pom.xml依赖关系

外部罐子


看起来您需要将JDBC驱动程序库作为共享库添加到pom.xml中

请参阅中有关如何配置的文档

示例(您可能需要添加其他库):


net.sf.ucanaccess
ucanaccess

请不要在文本文件中使用图像:感谢@aled的响应。它解决了该错误,但在进行连接测试时出现了另一个错误,即内部服务器错误…HTTP 500请求失败,这意味着它正常工作,并且您遇到了与驱动程序相关的其他问题。我建议发布一个新问题,其中包含与此驱动程序相关的所有详细信息对于新错误。问题仍将保持不变。。只有错误堆栈跟踪将更改。。我应该如何将其详细说明为问题?@aledad将完整的错误日志和堆栈跟踪添加到问题中。
<sharedLibraries>
    <sharedLibrary>
      <groupId>net.sf.ucanaccess</groupId>
      <artifactId>ucanaccess</artifactId>
    </sharedLibrary>
</sharedLibraries>