unmarshaleException:错误解组返回;嵌套异常是:java.lang.ClassNotFoundException:com.mysql.jdbc.exceptions.jdbc4…等等
我正在从事JavaRMI项目。我试图将数据插入mysql服务器数据库中的表中,但我遇到了以下问题: java.rmi.UnmarshalException:错误解组返回;嵌套异常为:java.lang.ClassNotFoundException:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException(无安全管理器:禁用RMI类装入器)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
为什么会发生此错误?似乎存在ClassNotFound异常:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException。检查未找到该类的原因。听起来您正在通过RMI封送异常,而您的客户端没有MySQL Connector/J库来对异常进行封送。正确的解决方案可能是防止这些异常通过RMI从服务器转移到客户端,但使用客户端和服务器共享的异常类型(并确保不设置原因)。