hessian不能注入dao的问题解决

天天卡,写个程序很费劲,不是卡这儿就是卡那里,一天天的不出活,周六日费时间都在这上面了。

问题:hessian能调通,就是不能操作数据库,userDao不能注入,为null,期初以为是实体类赋值的问题呢,搞了半天不是;

怎么解决的呢?问题出在web.xml上:

	<!-- Spring配置文件开始 -->
	<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>
			classpath:spring-*.xml  
		</param-value>
	</context-param>

 上面是正确的配置:

这是错误的:

	<!-- Spring配置文件开始 -->
	<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>
			classpath:spring-config.xml
		</param-value>
	</context-param>
	
	<!-- 在此处配置刚刚写的spring-hessian.xml的位置 -->    
    <context-param>    
        <param-name>contextConfigLocation</param-name>    
        <param-value>      
            classpath:spring-hessian.xml    
        </param-value>    
    </context-param>   

 不能同时有两个这样的<context-param>配置,但程序不报错。

原文地址:https://www.cnblogs.com/hoge/p/5639069.html