最新的1.2*版本開始支持jndi數據源,版本與1.*完全兼容。注意的是以前的jackrabbit-core-1.x.jar現在
需要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>
現在的配置:
<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>
還有就是:不要僅僅修改你總的那個配置文件,每個工作區間下的配置文件都要同時修改,卻記卻記啊!
http://www.tkk7.com/ronghao 榮浩原創,轉載請注明出處:)
posted on 2007-04-05 18:44
ronghao 閱讀(1173)
評論(2) 編輯 收藏 所屬分類:
cms