JBoss / Spring没有找到我的JNDI / Hibernate配置

时间:2014-02-26 15:41:48

标签: java spring hibernate jboss jndi

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

然后我在persistence.xml中链接到它,调用实体管理器工厂“ java:jboss / persistence / icon

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

它表示“启动持久性单元服务”iconRules.war#primary“,但随后”找不到hibernate.properties“,无论我是否放入hibernate.cfg.xml,它都会挂起:< / p>

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

这表明它不起作用。


编辑:已解决。感谢Pascal的帮助

1 个答案:

答案 0 :(得分:0)

我尝试使用直接JDBC,但仍然无效。最终我发现这是我的Java 1.6版本的一个错误!哎呀

Driver.getConnection hangs using SQLServer driver and Java 1.6.0_29