首页 > 解决方案 > Netbeans 模块部署失败 - 无法将 BigInteger 转换为 Long

问题描述

我正在尝试为 Netbeans 中的 MySQL 数据库创建 Java Server CRUD 应用程序,如下所示:

https://netbeans.org/kb/docs/web/jsf20-crud.html

但这是我得到的错误:

就地部署

C:\Users\john\Documents\Java Practice\CustomerService\build\web GlassFish Server 4.1.1,部署,空,假

C:\Users\john\Documents\Java Practice\CustomerService\nbproject\build-impl.xml:1048:模块尚未部署。

查看 Glassfish 服务器日志,我看到:

java.sql.SQLException:分配连接时出错。原因:无法分配连接,因为:java.lang.ClassCastException:java.math.BigInteger 无法转换为 java.lang.Long

我当前的连接使用Connector/J 8.0.20.jar位于 的驱动程序C:\Program Files (x86)\MySQL\Connector J 8.0.20\mysql-connector-java-8.0.20.jar。管理属性是:

管理工具的路径/URL:

C:\Program Files\MySQL\MySQL 服务器 8.0\bin\mysqladmin.exe

启动命令的路径:

C:\Program Files\MySQL\MySQL 服务器 8.0\bin\mysqld.exe

停止命令的路径:

C:\Program Files\MySQL\MySQL 服务器 8.0\bin\mysqladmin.exe

这是兼容性问题吗?任何帮助将不胜感激,谢谢!

标签: javamysqlglassfish-4.1netbeans-8.1

解决方案


推荐阅读