需要jackrabbit-core.jar,jackrabbit-api.jar, jackrabbit-jcr-commons.jar三個包來替代;另外,其要求Lucene 的版本要2.0,下了個2.1不行。
然后就是改配置文件。
原先的配置
<PersistenceManager class="org.apache.jackrabbit.core.state.db.SimpleDbPersistenceManager">
<param name="driver" value="com.newatlanta.jturbo.driver.Driver"/>
<param name="url" value="jdbc:JTurbo://192.168.0.2:1433/bizfocus50"/>
<param name="schema" value="mssql"/>
<param name="user" value="sa"/>
<param name="password" value="sa"/>
<param name="schemaObjectPrefix" value="${wsp.name}_"/>
<param name="externalBLOBs" value="false"/>
</PersistenceManager>
<param name="driver" value="com.newatlanta.jturbo.driver.Driver"/>
<param name="url" value="jdbc:JTurbo://192.168.0.2:1433/bizfocus50"/>
<param name="schema" value="mssql"/>
<param name="user" value="sa"/>
<param name="password" value="sa"/>
<param name="schemaObjectPrefix" value="${wsp.name}_"/>
<param name="externalBLOBs" value="false"/>
</PersistenceManager>
現在的配置:
<PersistenceManager class="org.apache.jackrabbit.core.persistence.db.JNDIDatabasePersistenceManager">
<param name="dataSourceLocation" value="java:comp/env/jdbc/wfmsDataSource" />
<param name="schemaObjectPrefix" value="DEFAULT_" />
<param name="externalBLOBs" value="false" />
</PersistenceManager>
<param name="dataSourceLocation" value="java:comp/env/jdbc/wfmsDataSource" />
<param name="schemaObjectPrefix" value="DEFAULT_" />
<param name="externalBLOBs" value="false" />
</PersistenceManager>
還有就是:不要僅僅修改你總的那個配置文件,每個工作區間下的配置文件都要同時修改,卻記卻記啊!
http://www.aygfsteel.com/ronghao 榮浩原創,轉載請注明出處:)