您的位置:首页 > 大数据 > 人工智能

关于sakai-resource报告异常

2016-03-11 12:07 417 查看
在centos启动时报告sakai-resource启动异常,

如下

2016-03-11 10:17:04,095 ERROR localhost-startStop-1 org.hibernate.util.JDBCExceptionReporter - Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'

2016-03-11 10:17:04,095  WARN localhost-startStop-1 org.hibernate.cfg.SettingsFactory - Could not obtain connection to query metadata

org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'

        at org.apache.commons.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1429)

原因:使用oracle作为数据源,而centos上只有mysql在。mysql也被oracle收编了?

修改措施

注意&要改为&

这样配置 你复制过去试试sakai-resource\WEB-INF\components.xml

         <!-- 初始化Spring上下文 -->

        <bean id="SpringContextUtil" class="org.sakaiproject.resource.util.SpringContextUtil" />

        <!-- 数据源配置 -->

        <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">

                <property name="driverClassName" value="com.mysql.jdbc.Driver" />

                <property name="url"

                        value="jdbc:mysql://localhost:3306/sakai?useUnicode=true&characterEncoding=UTF-8" />

                <property name="username" value="sakai" />

                <property name="password" value="sakai" />

                <property name="initialSize" value="10" />

                <property name="maxActive" value="100" />

                <property name="maxIdle" value="30" />

                <property name="minIdle" value="10" />

                <property name="maxWait" value="6000" />

                <property name="removeAbandoned" value="true" />

                <property name="removeAbandonedTimeout" value="1800" />

                <property name="logAbandoned" value="true" />

                <property name="poolPreparedStatements" value="true" />

                <!--property name="connectionProperties" value="${datasource.connectionProperties}" /-->

                <property name="maxOpenPreparedStatements" value="150" />

                <property name="validationQuery" value="select 1 from dual" />

                <property name="testOnBorrow" value="true" />

                <property name="testOnReturn" value="false" />

                <property name="testWhileIdle" value="true" />

                <property name="timeBetweenEvictionRunsMillis" value="300000" />

                <property name="numTestsPerEvictionRun" value="3" />

                <property name="minEvictableIdleTimeMillis" value="1800000" />

        </bean>

注意&要改为&

参考
http://www.bysakai.com/forum.php?mod=viewthread&tid=156&extra=page%3D1
注意&要改为&
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: