Java 如何避免每次重新部署?

Java 如何避免每次重新部署?,java,mysql,deployment,glassfish,ejb,Java,Mysql,Deployment,Glassfish,Ejb,我有一个bean,它在数据库中存储一些测试数据。 但每次我想运行执行该bean方法的客户机时,我都需要重新部署所有内容,因为否则我会在客户机上出现异常: (MARSHAL) Could not load class com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintVIolationException" org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 257 completed: Maybe

我有一个bean,它在数据库中存储一些测试数据。 但每次我想运行执行该bean方法的客户机时,我都需要重新部署所有内容,因为否则我会在客户机上出现异常:

(MARSHAL) Could not load class com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintVIolationException"
org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 257 completed: Maybe
我认为发生这种情况是因为重新启动客户端时会存储相同的数据。 但是,如果我在glassfish服务器上重新部署,使数据库完全为空,则一切正常

我怎样才能做到不必每次都重新部署


我使用的是glassfishv3。

你把mysql驱动程序放在哪里了?你是说mysql连接器jar吗?这个文件没有被我的服务器应用程序引用…所以在类路径上没有mysql连接器jar?这就是包含找不到的类的jar。