Mercurial > dive4elements > gnv-client
comparison doc/config-manual/general_settings.tex @ 947:9a28846dfb9c
Final QS for V1.0
doc/trunk@1091 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Hans Plum <hans.plum@intevation.de> |
---|---|
date | Wed, 12 May 2010 11:35:25 +0000 |
parents | 491b8d6cd291 |
children | 975bb59bb136 |
comparison
equal
deleted
inserted
replaced
946:dd6102eae823 | 947:9a28846dfb9c |
---|---|
6 configuration are linked from this document. | 6 configuration are linked from this document. |
7 | 7 |
8 {\bf Within the configuration the key | 8 {\bf Within the configuration the key |
9 {\verb+${artifacts.config.dir}+} can be used to reference the central | 9 {\verb+${artifacts.config.dir}+} can be used to reference the central |
10 configuration directory of the artifact-server instance, e.g. | 10 configuration directory of the artifact-server instance, e.g. |
11 {\tt /opt/artifact-server}.} | 11 {\tt /opt/artifact-server/conf}.} |
12 | 12 |
13 The following structure gives an overview of the entire structure | 13 The following structure gives an overview of the entire structure |
14 starting from {\tt conf/}: | 14 starting from {\tt conf/}: |
15 | 15 |
16 %% tree /opt/artifact-server/ | 16 %% tree /opt/artifact-server/ |
64 \end{lstlisting} | 64 \end{lstlisting} |
65 | 65 |
66 The documentation of the configuration will be split up in 4 sections | 66 The documentation of the configuration will be split up in 4 sections |
67 addressing different tasks: | 67 addressing different tasks: |
68 \begin{enumerate} | 68 \begin{enumerate} |
69 \item "Configuring and Running Artifact-Server" covering the main elements {\tt | 69 \item "Configuring and Running Artifact-Server" covering the main elements |
70 \texttt{ | |
70 geo-backend, rest-server, database, ehcache, cleaner, export-secret} | 71 geo-backend, rest-server, database, ehcache, cleaner, export-secret} |
71 \item "Generating Charts -- Background and Configuration" covering | 72 \item "Generating Charts -- Background and Configuration" covering |
72 the main element {\tt gnv} | 73 the main element {\tt gnv} |
73 \item "Generating Maps -- Background and Configuration" covering the | 74 \item "Generating Maps -- Background and Configuration" covering the |
74 main elements {\tt mapserver, velocity} | 75 main elements {\tt mapserver, velocity} |
75 \item "Configuring FIS, Products, States, Transitions and | 76 \item "Configuring FIS, Products, States, Transitions and |
76 SQL-Statements" covering the main elements {\tt factories, | 77 SQL-Statements" covering the main elements {\tt factories, |
77 artifacts} | 78 artifacts} |
78 \end{enumerate} | 79 \end{enumerate} |
79 | |
80 | |
81 | |
82 | |
83 | |
84 | |
85 | |
86 | |
87 | |
88 | |
89 | |
90 | |
91 | |
92 | |
93 | |
94 | |
95 Some additional Configurations will be done using Systemproperties. This | |
96 Properties will be listed in the last Section of this chapter. | |
97 | |
98 | |
99 \subsubsection{artifact-factories} | |
100 | |
101 These Section configures the Factories for Artifacts which can be used. | |
102 The meaning of artifact-factories are explained in Section TODO: LINK to Model of Transition | |
103 | |
104 \subsubsection{artifacts} | |
105 | |
106 These Section configures the Artifacts which could be reached using the Artifact-Server. | |
107 The meaning of artifacts are explained in Section TODO: LINK to Model of Transition | |
108 | |
109 \subsection{Configure ArtifactServer using Systemproperties} | |
110 \begin{itemize} | |
111 \item artifact.database.dir The folder where the Configuration is located- | |
112 \item query.executor.factory: The absolute Classname which QueryExecutorfactory should be used | |
113 \begin{itemize} | |
114 \item de.intevation.gnv.geobackend.base.query.QueryExecutorFactory : | |
115 Standardfactory without any Addons. | |
116 \item de.intevation.gnv.geobackend.base.query.CachingQueryExecutorFactory: | |
117 Factory with Cache for SQL-Query-Results | |
118 \end{itemize} | |
119 \item caching.query.executor.config: The absolute Path to the Configurationfile | |
120 for the Cache which stores the SQL-Query- | |
121 Results. This only take effect if the | |
122 query.executor.factory-Property is set | |
123 to de.intevation.gnv.geobackend.base.query.CachingQueryExecutorFactory. | |
124 \item caching.cleaner.interval: The Interval in seconds the Caches should be cleaned using the Cachecleaner | |
125 \end{itemize} | |
126 |