没有为jdbc找到合适的驱动程序:oracle:thin:@localhost:1521:运行Web应用程序时的XE

Ram*_*tha 2 java oracle hibernate

我遇到了奇怪的问题 No suitable driver found for jdbc:oracle:thin:@localhost:1521:XE

当我运行任何DAO的JUNIT测试用例时它插入正常.但是,当我在服务器中运行时,它正在给予No suitable driver found for jdbc:oracle:thin:@localhost:1521:XE

我已将ojdbc14.jar添加到WEB-INF/lib文件夹中.

这是jdbc.properties

jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@127.0.0.1:1521:XE
jdbc.username=system
jdbc.password=pwd
Run Code Online (Sandbox Code Playgroud)

请帮我.

Ram*_*tha 7

问题是它没有加载Oracle驱动程序

在Controller中添加了这个,每件事都很好.

static{
    try {
        Class.forName ("oracle.jdbc.OracleDriver");
    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)