View File | Revision Log | Show Annotations | Download File | View Changeset
/hippo/hippo-documentation/hst_docs/trunk/package/tomcat-site/src/main/resources/org/hippoecm/repository/repository.xml
Revision: 20305
Committed: Mon Oct 26 12:38:14 2009 UTC (9 years, 8 months ago) by bvdschans
Content type: text/xml
File size: 6026 byte(s)
Log Message:
HSTTWODOCS-151: Create package config for clustering

File Contents

# Content
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.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
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 <param name="spellCheckerClass" value="org.hippoecm.repository.query.lucene.LuceneSpellChecker$OneHourRefreshInterval"/>
64 </SearchIndex>
65
66 <ISMLocking class="org.apache.jackrabbit.core.state.FineGrainedISMLocking" />
67 </Workspace>
68
69 <Versioning rootPath="${rep.home}/version">
70 <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
71 <param name="url" value="java:comp/env/jdbc/repositoryDS"/>
72 <param name="driver" value="javax.naming.InitialContext"/>
73 <param name="schemaObjectPrefix" value="version_"/>
74 <param name="schema" value="mysql"/>
75 </FileSystem>
76
77 <PersistenceManager class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
78 <param name="driver" value="javax.naming.InitialContext"/>
79 <param name="url" value="java:comp/env/jdbc/repositoryDS"/>
80 <param name="schemaObjectPrefix" value="version_"/>
81 <param name="externalBLOBs" value="true"/>
82 <param name="consistencyCheck" value="false"/>
83 <param name="consistencyFix" value="false"/>
84 </PersistenceManager>
85
86 <ISMLocking class="org.apache.jackrabbit.core.state.FineGrainedISMLocking" />
87 </Versioning>
88
89 <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
90 <param name="path" value="${rep.home}/repository/index"/>
91 <param name="forceConsistencyCheck" value="false" />
92 <param name="enableConsistencyCheck" value="false" />
93 </SearchIndex>
94
95 <Cluster>
96 <Journal class="org.apache.jackrabbit.core.journal.JNDIDatabaseJournal">
97 <param name="revision" value="${rep.home}/revision.log" />
98 <param name="dataSourceLocation" value="java:comp/env/jdbc/repositoryDS" />
99 <param name="driver" value="javax.naming.InitialContext" />
100 <param name="schemaObjectPrefix" value="repository_" />
101 <param name="schema" value="mysql" />
102 </Journal>
103 </Cluster>
104
105 <DataStore class="org.apache.jackrabbit.core.data.db.DbDataStore">
106 <param name="url" value="java:comp/env/jdbc/repositoryDS"/>
107 <param name="driver" value="javax.naming.InitialContext"/>
108 <param name="databaseType" value="mysql"/>
109 <param name="minRecordLength" value="1024"/>
110 <param name="maxConnections" value="5"/>
111 <param name="copyWhenReading" value="true"/>
112 </DataStore>
113 </Repository>
114

Properties

Name Value
svn:eol-style native
svn:keywords Id