微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尝试使用 Ballerina slbeta2 打开 JDBC 连接时出错

如何解决尝试使用 Ballerina slbeta2 打开 JDBC 连接时出错

当我运行一个试图打开 jdbc 连接的简单程序时出现错误

示例代码可以在 https://github.com/bondowe/dbtest 找到。

谁能发现我遗漏了什么?

操作系统:Windows 10 芭蕾舞女演员版本:slbeta2 命令:bal run

错误

SEVERE {b7a.log.crash} - ballerinax/java$0046jdbc/0_6_0-beta_2/$ConfigurationMapper
java.lang.NoClassDefFoundError: ballerinax/java$0046jdbc/0_6_0-beta_2/$ConfigurationMapper
        at bondowe.dbtest.0_1_0.$ConfigurationMapper.$configureInit(UnkNown Source)
        at bondowe.dbtest.0_1_0.$_init.main(dbtest)
Caused by: java.lang.classNotFoundException: ballerinax.java$0046jdbc.0_6_0-beta_2.$ConfigurationMapper
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.classLoader.loadClass(ClassLoader.java:522)
        ... 2 more

谢谢

解决方法

这是由 ballerina 中的缓存问题引起的,将在未来版本中修复。目前,用户可以删除:

  • i ubuntu 目录
  • /home/${username}/.ballerina/repositories/central.ballerina.io Windows 上的目录

并重建。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。