JBoss/Spring 找不到我的 JNDI / Hibernate 配置



所以我在 JBoss 6.2GA 中设置了一个数据源,名为"java:/jdbc/iconDS"

然后我在持久性.xml中链接到它,称实体管理器工厂为"java:jboss/persistence/icon"

我的 web.xml 加载对我设置的持久单元的上下文引用,并加载 infrastructure.xml,它试图查找我的两个 JNDI 名称。

它说"启动持久性单元服务'iconRules.war#primary",但随后"hibernate.properties未找到",无论我是否进入休眠.cfg.xml它都只是挂在:

HHH000130: Instantiating explicit connection provider: org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider  
IJ000604: Throwable while attempting to get a new connection: null: javax.resource.ResourceException: Could not create connection

这表明它只是不起作用。


编辑:已解决。 感谢帕斯卡的帮助

我尝试使用直接JDBC,但它仍然不起作用。 最终我发现这是我的 Java 1.6 版本的错误! 哎呀

Driver.getConnection 使用 SQLServer 驱动程序和 Java 1.6.0_29 挂起

最新更新