comparison doc/config-manual/general_settings.tex @ 936:3af26af71c62

Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties doc/trunk@1077 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Fri, 07 May 2010 09:36:24 +0000
parents 38bc313ef068
children 052b8bba4f41
comparison
equal deleted inserted replaced
935:38bc313ef068 936:3af26af71c62
1 \section{General Settings} 1 \section{General Settings}
2 \subsection{Structure of Configurationfile} 2 \subsection{Structure of Configurationfile}
3 conf.xml 3 The Configuration of the Artifact-Server will generally be done in one single
4 File. This file is called conf.xml and is stored in the folder conf of the
5 Artifact-Server.
6 Some additional Configurations will be done using Systemproperties. This
7 Properties will be listed in the last Section of this chapter.
8
9 The Configuration is modelled using XML.
10 The main Structure of the XML-Document now will be explained:
11
12 \begin{verbatim}
13 artifact-database
14 |--artifact-factories
15 |--artifacts
16 |--gnv
17 | |--charttemplate
18 | |--palettes
19 | |--horizontal-cross-section-profile
20 | |--horizontal-cross-section
21 | |--vertical-cross-section
22 | |--shapefile-directory
23 | `--map-generator
24 |--mapserver
25 |--velocity
26 |--ehcache
27 |--geo-backend
28 |--rest-server
29 |--cleaner
30 `--database
31 \end{verbatim}
32
33 \subsubsection{artifact-factories}
34 \subsubsection{artifacts}
35 \subsubsection{gnv}
36 \subsubsection{mapserver}
37 \subsubsection{velocity}
38 \subsubsection{ehcache}
39 \subsubsection{geo-backend}
40
4 queries.properties 41 queries.properties
5 arcsdeconnectionpool.properties 42 arcsdeconnectionpool.properties
6 SQL: 43 SQL:
7 Clarify the special mechanism of the internal functions 44 Clarify the special mechanism of the internal functions
8 ST\_ASTEXT(SHAPE) 45 ST\_ASTEXT(SHAPE)
9 ST\_ASTEXT(RASTER) 46 ST\_ASTEXT(RASTER)
47
48 \subsubsection{rest-server}
49 \subsubsection{cleaner}
50 \subsubsection{database}
51
52
10 \subsection{Set the Communicationport} 53 \subsection{Set the Communicationport}
11 \subsection{Logging} 54 \subsection{Logging}
55 \subsection{Configure ArtifactServer using Systemproperties}
56 \begin{itemize}
57 \item artifact.database.dir The folder where the Configuration is located-
58 \item query.executor.factory: The absoulte Classname which QueryExecutorfactory should be used
59 \begin{itemize}
60 \item de.intevation.gnv.geobackend.base.query.QueryExecutorFactory :
61 Standardfactory without any Addons.
62 \item de.intevation.gnv.geobackend.base.query.CachingQueryExecutorFactory:
63 Factory with Cache for SQL-Query-Results
64 \end{itemize}
65 \item caching.query.executor.config: The absolute Path to the Configurationfile
66 for the Cache which stores the SQL-Query-
67 Results. This only take effect if the
68 query.executor.factory-Property is set
69 to de.intevation.gnv.geobackend.base.query.CachingQueryExecutorFactory.
70 \item caching.cleaner.interval: The Interval in seconds the Caches should be cleaned using the Cachecleaner
71 \end{itemize}
12 72

http://dive4elements.wald.intevation.org