首次安装带有Oracle 11.2 XE的Adobe CQ 5.5产品

时间:2013-05-18 16:09:09

标签: oracle adobe cq5 ojdbc

我正在为第一次安装配置Adobe CQ 5.5,我遇到了问题,因为在安装过程中,CQ没有找到Oracle驱动程序。我需要使用关系数据库(Oracle)而不是Tar预定义系统。在Adobe CQ文档中,说它需要在安装之前进行配置。

但我的问题是当CQ安装时,它没有找到Oracle数据库的驱动程序。

我已将文件repository.xml配置为:

    ...
    ...
    <PersistenceManager class="org.apache.jackrabbit.core.persistence.pool.OraclePersistenceManager">
        <param name="driver" value="oracle.jdbc.OracleDriver" />
        <param name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:xe" />
        <param name="user" value="crx" />
        <param name="password" value="admin" />
        <param name="schema" value="oracle" />
        <param name="schemaObjectPrefix" value="${wsp.name}_" />
    </PersistenceManager>
    ...
    ...

问题是,当Adobe CQ尝试查找Oracle驱动程序时,它在日志中失败并显示此消息:

18.05.2013 17:25:37.946 *ERROR* [FelixStartLevel] org.apache.jackrabbit.core.RepositoryImpl failed to start Repository: Cannot instantiate persistence manager org.apache.jackrabbit.core.persistence.pool.OraclePersistenceManager javax.jcr.RepositoryException: Cannot instantiate persistence manager org.apache.jackrabbit.core.persistence.pool.OraclePersistenceManager
...
...
Caused by: javax.jcr.RepositoryException: Could not load JDBC driver class oracle.jdbc.OracleDriver
...
...
Caused by: java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver not found by com.day.crx.sling.server [45]

最后安装停止。

我尝试只安装具有此配置的Jackrabbit存储库,然后运行。我将ojdbc6.jar jar文件放在jre7 / lib / ext和Java JAVA_PATH中。

任何人都知道在安装Adobe CQ 5.5期间检测驱动程序的过程吗?

谢谢和最诚挚的问候!

胡安卡洛斯。

0 个答案:

没有答案