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順利啓動,頁面正常訪問。

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