所以我在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,它都会挂起:
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 回答
我尝试使用直接JDBC,但它仍然无效 . 最终我发现这是我的Java 1.6版本的一个错误!哎呀
Driver.getConnection hangs using SQLServer driver and Java 1.6.0_29