相关疑难解决方法(0)

部署到没有为com.mysql.jdbc.jdbc2.optional.MysqlXADataSource设置的Glassfish类路径

Glassfish没有加载com.mysql.jdbc.jdbc2.optional.MysqlXADataSource包.

抛出以下错误

javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence
Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: 
Error in allocating a connection. Cause: Class name is wrong or classpath is not set    
for:com.mysql.jdbc.jdbc2.optional.MysqlXADataSource
Error Code: 0 at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy
(EntityManagerSetupImpl.java:517)...
Run Code Online (Sandbox Code Playgroud)

我已将mysql-connector jar文件复制到libGlassfish目录中,但仍然出现上述错误.

如何确保Glassfish可以为已部署的应用程序找到我的JDBC驱动程序?

eclipse deployment ear glassfish

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

deployment ×1

ear ×1

eclipse ×1

glassfish ×1