hibernate 3.3 配置错误,找不到资源. 急!
 我用的是struts 1.2 + spring 3.0 + hibernate 3.3 , 用myeclipse 9.0 + tomcat 7.0+jdk1.7.
applicationContext.xml中:
加入:
<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
		<property name="dataSource">
			<ref bean="dataSource"></ref>
		</property>
		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.dialect">
					org.hibernate.dialect.SQLServerDialect
				</prop>
			</props>
		</property>
	</bean>
后, 
项目运行,出现404错误:The requested resource is not available.
去掉这几行,就没有错误。 可必须加上, 否则数据库无法调试。
我看了,
WEB-INF\lib 下hibernate3.jar 中有org.hibernate.dialect.SQLServerDialect
WEB-INF\lib 下hibernate3.jarorg.springframework.orm-3.0.5.RELEASE.jar中有org.springframework.orm.hibernate3.LocalSessionFactoryBean。
那么问题出现在什么地方呢?
dataSource是没有问题的。
<bean id="dataSource"
		class="org.apache.commons.dbcp.BasicDataSource">
		<property name="driverClassName"
			value="com.microsoft.jdbc.sqlserver.SQLServerDriver">
		</property>
		<property name="url"
			value="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=testdb">
		</property>
		<property name="username" value="sa"></property>
		<property name="password" value="123456"></property>
	</bean>
数据库驱动包也加上了,没问题。
问题在哪呢?
              
              
------解决方案--------------------tomcat启动有ERROR错误没
------解决方案--------------------你改成这样试试,
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
</bean>
看到底是这个bean的哪个部分出问题了,
------解决方案--------------------看看spring配置关于sessionFactory的有问题没