我想用我的db配置glassfish。 我像这样创建jdbc ressource:
我创建了这样的连接池:
在其他属性中
我在&#34; glassfish4 / glassfish / domains / domain1 / lib / ext&#34中添加 mysql-connecter-java 和 com.mysql.jdbc ; < / p>
当我ping我与网站glassfish的连接时,我收到了此消息
Ping Connection Pool failed for MySqlConnPoll. Class name is wrong or classpath is not set for : com.mysql.jdbc.Driver Please check the server.log for more details.
为什么我有此消息?我忘了什么?
感谢
答案 0 :(得分:0)
我上周刚刚学习了JDBC,不确定我能帮忙。
在glassfish4.0中创建新域并尝试使用该新域创建连接池后,我也有这样的东西。经过几次尝试和错误,我得到了它的工作。
我在“glassfish4 / glassfish / domains / domain1 / lib”中添加了连接符.jar,而不是像你提到的那样在“glassfish4 / glassfish / domains / domain1 / lib / ext”中添加。也许你可以试试看。
不确定是否有这样的帮助:在连接数据库时,我在指定驱动程序时也使用相同的.jar(意思是指向同一个文件)。
答案 1 :(得分:0)
您的驱动程序名称似乎错误。
对于ConnectorJ版本8,请尝试:
com.mysql.cj.jdbc.MysqlDataSource
对于较老的人:
com.mysql.jdbc.jdbc2.optional.MysqlDataSource