Need to specify class name in environment or system property, or as an applet parameter, or in an ap
2015-02-05 00:12
1316 查看
参考:http://www.blogjava.net/keweibo/articles/353676.html
错误: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
原因:hibernate.cfg.xml中的session-factory标签多了name属性,hibernate会试图把这个sessionfacotry注册到JNDI中去,而却找不大JNDI的配置
解决方法一:添加配置
在hibernate.cfg.xml添加如下配置
<property name="hibernate.jndi.class">org.jnp.interfaces.NamingContextFactory</property>
<property name="hibernate.jndi.url">localhost:1099</property>
解决方法二:去session-factory标签的name属性
错误: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
原因:hibernate.cfg.xml中的session-factory标签多了name属性,hibernate会试图把这个sessionfacotry注册到JNDI中去,而却找不大JNDI的配置
解决方法一:添加配置
在hibernate.cfg.xml添加如下配置
<property name="hibernate.jndi.class">org.jnp.interfaces.NamingContextFactory</property>
<property name="hibernate.jndi.url">localhost:1099</property>
解决方法二:去session-factory标签的name属性
相关文章推荐
- Need to specify class name in environment or system property, or as an applet parameter, or in an ap
- Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.init
- Need to specify class name in environment or system property, or as an applet parameter, or in a
- Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: j
- javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter,
- 在使用jetty配置jndi的时候报错“Need to specify class name in environment or system property, or as an applet pa
- WLS Exception: Need to specify class name in environment or system property Solution
- javax.naming.NoInitialContextException: Need to specify class name in environment or system property
- javax.naming.NoInitialContextException: Need to specify class name in environment or system property
- javax.naming.NoInitialContextException: Need to specify class name in environment or system property
- javax.naming.NoInitialContextException: Need to specify class name in environment or system property
- EJB3.0异常总结--- Need to specify class name in environment or system property,
- javax.naming.NoInitialContextException: Need to specify class name in environment or system property
- WLS Exception: Need to specify class name in environment or system property Solution
- javax.naming.NoInitialContextException: Need to specify class name in environment or system property
- javax.naming.NoInitialContextException: Need to specify class name in XXX解决
- Flex warning: unable to bind to property 'name' on class 'Object' (class is not an IEventDispatcher)
- AIDL 编译报can be an out parameter, so you must declare it as in, out or inout原因探究
- Name for parameter binding must not be null or empty! On JDKs < 8, you need to use @Param for named
- AIDL 编译报can be an out parameter, so you must declare it as in, out or inout原因探究