java.lang.ClassNotFoundExpection: org.h2.Driver 解决办法

今天在学习Spring 4实战一书时,第五章示例Spittr项目中,遇到java.lang.ClassNotFoundExpection: org.h2.Driver的报错,原因如下:

在DataConfig.java 类中,有如下代码:

    @Bean
    public DataSource dataSource() {
        return new EmbeddedDatabaseBuilder()
            .setType(EmbeddedDatabaseType.H2)
            .addScript("schema.sql")
            .build();
    }

但是项目中并未引入任何com.h2database相关依赖包。

解决办法:修改pom.xml文件,添加如下依赖包

        <dependency>
              <groupId>com.h2database</groupId>
             <artifactId>h2</artifactId>
             <version>RELEASE</version>
             <scope>compile</scope>
        </dependency>

编译通过,Tomcat顺利启动,页面正常访问。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章