zoukankan      html  css  js  c++  java
  • 报 java.lang.ExceptionInInitializerError 的常见解决方法

    报 java.lang.ExceptionInInitializerError 的常见解决方法

    0. 如果你是遇到这个问题?

    java.lang.ExceptionInInitializerError
    Caused by: org.apache.ibatis.exceptions.PersistenceException: 
    ### Error building SqlSession.
    ### The error may exist in com/xu/dao/UserMapper.xml
    ### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource com/xu/dao/UserMapper.xml
    	at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
    	at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:80)
    	at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:64)
    	at com.xu.utils.MybatisUtils.<clinit>(MybatisUtils.java:27)
    	... 23 more
    

    1. mybatis的配置文件是否有错

    不管是放在src/main/java还是src/main/resources下的目录,都是只需要写Java之后的的路径,如:

    mapper路径

    2. 检查是否放行静态资源

    需要在pom问价加入以下代码:

    <build>
            <resources>
                <resource>
                    <directory>src/main/resources</directory>
                    <includes>
                        <include>**/*.properties</include>
                        <include>**/*.xml</include>
                    </includes>
                    <filtering>true</filtering>
                </resource>
                <resource>
                    <directory>src/main/java</directory>
                    <includes>
                        <include>**/*.properties</include>
                        <include>**/*.xml</include>
                    </includes>
                    <filtering>true</filtering>
                </resource>
            </resources>
        </build>
    

    3.点击maven的Lifecycle中clean然后检查是否出现pom中配置问题

    如果点检clean出现以下问题,

    maven报错

    请检查pom文件,特别是以下几个标签是否有错:

    	<groupId>组ID</groupId>
        <artifactId>项目名</artifactId>
        <packaging>pom</packaging>
    
    刚刚参加工作,很有很多不懂不会的,发现错误,欢迎指正,谢谢!
  • 相关阅读:
    利用单片机构成高精度PWM式12位D/A
    【转】FORMAT在DELPHI中的用法
    可定时温湿控制器
    用C#获取硬盘序列号,CPU序列号,网卡MAC地址
    Oracle笔记:查询表相关
    Oracle笔记:视图
    Oracle笔记:维护数据的完整性
    Oracle笔记:索引
    Oracle笔记:pl/sql例外处理
    Oracle笔记:逻辑备份与恢复
  • 原文地址:https://www.cnblogs.com/xd-study/p/13714686.html
Copyright © 2011-2022 走看看