从数据库创建Netbeans实体类向导失败

ryoqjall  于 2023-01-30  发布在  其他
关注(0)|答案(1)|浏览(168)

我的设置:

  • Windows 11上的NetBeans 16
  • Mysql服务器8
  • mysql-connector-java-8.0.30.jar
  • OpenJDK 64位服务器虚拟机Microsoft-40354(内部版本www.example.com +1-LTS,混合模式,共享)17.0.4.1+1-LTS, mixed mode, sharing)
  • 在Netbeans中配置的Payara服务器5.2。

我有一个遗留的Web应用程序,它使用了Payara内domain.xml中定义的JDBC资源和连接池。
当我部署应用程序,它可以正常工作,并可以访问Mysql中的数据。我需要添加一些新的实体,我启动 * 实体类从数据库向导 *,但它失败了。我有奇怪的问题,该向导在过去的几个月,但从那时起,我改变了计算机重新安装一切从头开始,向导不再工作。
步骤2,我选择了一个来自Payara的domain.xml的数据源,并立即报告了一个错误:

Unable to find driver com.mysql.cj.jdbc.MysqlDataSource. Register this driver in databases tab

我认为它指的是选项卡服务,数据库树节点,驱动程序。不幸的是,我不能添加类MyqlDataSource那里,因为它只接受驱动程序类。我该怎么办?

du7egjpx

du7egjpx1#

我发现了两个可能的变通办法。

  • 暂时从Netbeans中删除Payara服务器。现在,数据源选择框中没有domain.xml,因此您可以最终选择Netbeans中已定义的数据库连接,或使用“New datasource...”创建一个新连接。
  • 打开domain.xml,搜索要使用的Jdbc连接池并添加有效的 URLdriverClass 属性

相关问题