1 |
<?xml version="1.0" encoding="UTF-8"?> |
2 |
<!DOCTYPE Repository PUBLIC "-//The Apache Software Foundation//DTD Jackrabbit 1.5//EN" |
3 |
"http://jackrabbit.apache.org/dtd/repository-1.5.dtd"> |
4 |
<Repository> |
5 |
|
6 |
<FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem"> |
7 |
<param name="url" value="java:comp/env/jdbc/repositoryDS"/> |
8 |
<param name="driver" value="javax.naming.InitialContext"/> |
9 |
<param name="schemaObjectPrefix" value="repository_"/> |
10 |
<param name="schema" value="mysql"/> |
11 |
</FileSystem> |
12 |
|
13 |
<Security appName="Jackrabbit"> |
14 |
<AccessManager class="org.hippoecm.repository.security.HippoAccessManager"/> |
15 |
<LoginModule class="org.hippoecm.repository.security.HippoLoginModule"/> |
16 |
</Security> |
17 |
|
18 |
<Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default"/> |
19 |
|
20 |
<Workspace name="${wsp.name}"> |
21 |
<FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem"> |
22 |
<param name="url" value="java:comp/env/jdbc/repositoryDS"/> |
23 |
<param name="driver" value="javax.naming.InitialContext"/> |
24 |
<param name="schemaObjectPrefix" value="${wsp.name}_"/> |
25 |
<param name="schema" value="mysql"/> |
26 |
</FileSystem> |
27 |
|
28 |
<PersistenceManager class="org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager"> |
29 |
<param name="driver" value="javax.naming.InitialContext"/> |
30 |
<param name="url" value="java:comp/env/jdbc/repositoryDS"/> |
31 |
<param name="schemaObjectPrefix" value="${wsp.name}_"/> |
32 |
<param name="externalBLOBs" value="true"/> |
33 |
<param name="consistencyCheck" value="true"/> |
34 |
<param name="consistencyFix" value="true"/> |
35 |
<param name="bundleCacheSize" value="32"/> |
36 |
</PersistenceManager> |
37 |
|
38 |
<SearchIndex class="org.hippoecm.repository.FacetedNavigationEngineThirdImpl"> |
39 |
<param name="indexingConfiguration" value="indexing_configuration.xml"/> |
40 |
<param name="indexingConfigurationClass" value="org.hippoecm.repository.query.lucene.ServicingIndexingConfigurationImpl"/> |
41 |
<param name="path" value="${wsp.home}/index"/> |
42 |
<param name="useCompoundFile" value="true"/> |
43 |
<param name="minMergeDocs" value="1000"/> |
44 |
<param name="volatileIdleTime" value="10"/> |
45 |
<param name="maxMergeDocs" value="1000000000"/> |
46 |
<param name="mergeFactor" value="5"/> |
47 |
<param name="maxFieldLength" value="10000"/> |
48 |
<param name="bufferSize" value="1000"/> |
49 |
<param name="cacheSize" value="1000"/> |
50 |
<param name="forceConsistencyCheck" value="true"/> |
51 |
<param name="enableConsistencyCheck" value="true"/> |
52 |
<param name="autoRepair" value="true"/> |
53 |
<param name="analyzer" value="org.apache.lucene.analysis.nl.DutchAnalyzer"/> |
54 |
<param name="queryClass" value="org.apache.jackrabbit.core.query.QueryImpl"/> |
55 |
<param name="respectDocumentOrder" value="false"/> |
56 |
<param name="resultFetchSize" value="2147483647"/> |
57 |
<param name="extractorPoolSize" value="0"/> |
58 |
<param name="extractorTimeout" value="100"/> |
59 |
<param name="extractorBackLogSize" value="100"/> |
60 |
<param name="textFilterClasses" value="org.apache.jackrabbit.extractor.PlainTextExtractor,org.apache.jackrabbit.extractor.MsWordTextExtractor,org.apache.jackrabbit.extractor.MsExcelTextExtractor,org.apache.jackrabbit.extractor.MsPowerPointTextExtractor,org.apache.jackrabbit.extractor.PdfTextExtractor,org.apache.jackrabbit.extractor.OpenOfficeTextExtractor,org.apache.jackrabbit.extractor.RTFTextExtractor,org.apache.jackrabbit.extractor.HTMLTextExtractor,org.apache.jackrabbit.extractor.XMLTextExtractor"/> |
61 |
<param name="excerptProviderClass" value="org.apache.jackrabbit.core.query.lucene.DefaultHTMLExcerpt"/> |
62 |
<param name="supportHighlighting" value="true"/> |
63 |
</SearchIndex> |
64 |
|
65 |
<ISMLocking class="org.apache.jackrabbit.core.state.FineGrainedISMLocking" /> |
66 |
</Workspace> |
67 |
|
68 |
<Versioning rootPath="${rep.home}/version"> |
69 |
<FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem"> |
70 |
<param name="url" value="java:comp/env/jdbc/repositoryDS"/> |
71 |
<param name="driver" value="javax.naming.InitialContext"/> |
72 |
<param name="schemaObjectPrefix" value="version_"/> |
73 |
<param name="schema" value="mysql"/> |
74 |
</FileSystem> |
75 |
|
76 |
<PersistenceManager class="org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager"> |
77 |
<param name="driver" value="javax.naming.InitialContext"/> |
78 |
<param name="url" value="java:comp/env/jdbc/repositoryDS"/> |
79 |
<param name="schemaObjectPrefix" value="version_"/> |
80 |
<param name="externalBLOBs" value="true"/> |
81 |
<param name="consistencyCheck" value="false"/> |
82 |
<param name="consistencyFix" value="false"/> |
83 |
</PersistenceManager> |
84 |
|
85 |
<ISMLocking class="org.apache.jackrabbit.core.state.FineGrainedISMLocking" /> |
86 |
</Versioning> |
87 |
|
88 |
<SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex"> |
89 |
<param name="path" value="${rep.home}/repository/index"/> |
90 |
<param name="forceConsistencyCheck" value="false" /> |
91 |
<param name="enableConsistencyCheck" value="false" /> |
92 |
</SearchIndex> |
93 |
|
94 |
<Cluster> |
95 |
<Journal class="org.apache.jackrabbit.core.journal.JNDIDatabaseJournal"> |
96 |
<param name="revision" value="${rep.home}/revision.log" /> |
97 |
<param name="dataSourceLocation" value="java:comp/env/jdbc/repositoryDS" /> |
98 |
<param name="driver" value="javax.naming.InitialContext" /> |
99 |
<param name="schemaObjectPrefix" value="repository_" /> |
100 |
<param name="schema" value="mysql" /> |
101 |
</Journal> |
102 |
</Cluster> |
103 |
|
104 |
<DataStore class="org.apache.jackrabbit.core.data.db.DbDataStore"> |
105 |
<param name="url" value="java:comp/env/jdbc/repositoryDS"/> |
106 |
<param name="driver" value="javax.naming.InitialContext"/> |
107 |
<param name="databaseType" value="mysql"/> |
108 |
<param name="minRecordLength" value="1024"/> |
109 |
<param name="maxConnections" value="5"/> |
110 |
<param name="copyWhenReading" value="true"/> |
111 |
</DataStore> |
112 |
</Repository> |
113 |
|