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无法启动,也不报异常的主要内容,如果未能解决你的问题,请参考以下文章

Linux上的Tomcat地址映射,且404错误解决

struts spring mybatis 框架,启动tomcat时出现错误:

修改应用下的servlet的url-pattern值后,tomcat启动问题

Tomcat正常启动,访问所有页面均报404异常,404异常总结

tomcat可以正常启动,但是不能访问即页面报404错误怎么办?

手动启动tomcat错误: 找不到或无法加载主类