Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
unmarshaleException:错误解组返回;嵌套异常是:java.lang.ClassNotFoundException:com.mysql.jdbc.exceptions.jdbc4…等等_Java_Mysql_Jdbc - Fatal编程技术网

unmarshaleException:错误解组返回;嵌套异常是:java.lang.ClassNotFoundException:com.mysql.jdbc.exceptions.jdbc4…等等

unmarshaleException:错误解组返回;嵌套异常是:java.lang.ClassNotFoundException:com.mysql.jdbc.exceptions.jdbc4…等等,java,mysql,jdbc,Java,Mysql,Jdbc,我正在从事JavaRMI项目。我试图将数据插入mysql服务器数据库中的表中,但我遇到了以下问题: java.rmi.UnmarshalException:错误解组返回;嵌套异常为:java.lang.ClassNotFoundException:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException(无安全管理器:禁用RMI类装入器) 为什么会发生此错误?似乎存在ClassNotFound异常:com

我正在从事JavaRMI项目。我试图将数据插入mysql服务器数据库中的表中,但我遇到了以下问题:

java.rmi.UnmarshalException:错误解组返回;嵌套异常为:java.lang.ClassNotFoundException:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException(无安全管理器:禁用RMI类装入器)


为什么会发生此错误?

似乎存在ClassNotFound异常:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException。检查未找到该类的原因。听起来您正在通过RMI封送异常,而您的客户端没有MySQL Connector/J库来对异常进行封送。正确的解决方案可能是防止这些异常通过RMI从服务器转移到客户端,但使用客户端和服务器共享的异常类型(并确保不设置原因)。