关于sakai-resource报告异常

在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&amp;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>


注意&要改为&amp;

参考

http://www.bysakai.com/forum.php?mod=viewthread&tid=156&extra=page%3D1


注意&要改为&amp;

你可能感兴趣的:(关于sakai-resource报告异常)