Glassfish 4身份验证(JDBCRealm和JPA2)适用于Dery,但不适用于MySQL



我遵循了本教程http://slackspace.de/articles/jdbc-security-with-glassfish-3-1-and-java-ee-6/用于设置身份验证。使用Glassfish 4,MySQL 5.5,Ubuntu 12.04 LTS。

Derby的一切都很好,但我在MySQL方面没有成功。要从Derby切换到MySQL,我只需更改JDBC资源中的JDBC池。JPA持久性适用于这两个数据库。

问题1:知道我遗漏了什么吗?

问题2:如果没有,我能做些什么来缩小问题的范围。Glassfish日志不是很详细。

问题3:我怀疑某些表名区分大小写。Derby不关心表名情况(使用ij客户端进行测试)。MySQL确实如此(用MySQL客户端测试)。会是那样吗?

请考虑到我是Glassfish、JPA和Java EE的新手。谢谢。

认为这个问题已经解决,并且与MySQL的安装有关。突然间,当我启用MySQL登录时,一切都很好。唯一的区别是使用mysqld而不是Ubuntuinit脚本手动启动数据库。我只需要弄清楚剧本会发生什么。。。

相关内容

  • 没有找到相关文章

最新更新