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)
发现在Netbeans自动生成的Hibernate配置文件有一点问题:
<hibernate-configuration>
<session-factory name="session1">
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost/hibernate</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">123</property>
<mapping resource="Login.hbm.xml"/>
</session-factory>
</hibernate-configuration>
配置文件<session-factory>
……
</session-factory>
引用http://hi.baidu.com/cliff77/blog/item/16aad2fb354a44106c22eb1b.html Thanks!