首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

javax.naming.NoInitialContextException 错误处理

2012-08-25 
javax.naming.NoInitialContextException异常处理?在进行Hibernate测试时,抛出以下异常:?Could not bind f

javax.naming.NoInitialContextException 异常处理

?

在进行Hibernate测试时,抛出以下异常:

?

Could not bind factory to JNDI
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:? java.naming.factory.initial
??? at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645)
??? at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
??? at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:325)
??? at javax.naming.InitialContext.getNameParser(InitialContext.java:480)
??? at org.hibernate.util.NamingHelper.bind(NamingHelper.java:52)

?

解决:

<session-factory name="foo">

??? [……]

</session-factory>

去掉name属性。

?

存在name属性时,hibernate会试图把这个sessionfacotry注册到jndi中去,这样就出现了上面那样的错误!

?

?

热点排行