Mybatis映射文件错误Tomcat无法启动,也不报异常
Posted 爱哭的胖胖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis映射文件错误Tomcat无法启动,也不报异常相关的知识,希望对你有一定的参考价值。
查了一下网上的资料,需要自己重写一下SqlSessionFactoryBean中的buildSqlSessionFactory方法,并替换原有的SqlSessionFactoryBean
import java.io.IOException; import org.apache.ibatis.session.SqlSessionFactory; import org.mybatis.spring.SqlSessionFactoryBean; import org.springframework.core.NestedIOException; public class BeanFactory extends SqlSessionFactoryBean { @Override protected SqlSessionFactory buildSqlSessionFactory() throws IOException { try{ return super.buildSqlSessionFactory(); }catch(NestedIOException e){ e.printStackTrace(); throw new NestedIOException("Failed to parse mapping resource:",e.getCause()); } } }
<bean id="sqlSessionFactory" class="com.izhenglan.merchant.test.bean.BeanFactory">
<property name="dataSource" ref="dataSource"/>
<property name="configLocation" value="classpath:config/mybatis-config.xml"/>
<property name="mapperLocations" value="classpath*:mapper/*.xml"/>
</bean>
以上是关于Mybatis映射文件错误Tomcat无法启动,也不报异常的主要内容,如果未能解决你的问题,请参考以下文章
struts spring mybatis 框架,启动tomcat时出现错误:
修改应用下的servlet的url-pattern值后,tomcat启动问题
Tomcat正常启动,访问所有页面均报404异常,404异常总结