Mercurial > dive4elements > gnv-client
diff 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 |
line wrap: on
line diff
--- a/doc/config-manual/general_settings.tex Fri May 07 08:43:07 2010 +0000 +++ b/doc/config-manual/general_settings.tex Fri May 07 09:36:24 2010 +0000 @@ -1,12 +1,72 @@ \section{General Settings} \subsection{Structure of Configurationfile} -conf.xml +The Configuration of the Artifact-Server will generally be done in one single +File. This file is called conf.xml and is stored in the folder conf of the +Artifact-Server. +Some additional Configurations will be done using Systemproperties. This +Properties will be listed in the last Section of this chapter. + +The Configuration is modelled using XML. +The main Structure of the XML-Document now will be explained: + +\begin{verbatim} +artifact-database +|--artifact-factories +|--artifacts +|--gnv +| |--charttemplate +| |--palettes +| |--horizontal-cross-section-profile +| |--horizontal-cross-section +| |--vertical-cross-section +| |--shapefile-directory +| `--map-generator +|--mapserver +|--velocity +|--ehcache +|--geo-backend +|--rest-server +|--cleaner +`--database +\end{verbatim} + +\subsubsection{artifact-factories} +\subsubsection{artifacts} +\subsubsection{gnv} +\subsubsection{mapserver} +\subsubsection{velocity} +\subsubsection{ehcache} +\subsubsection{geo-backend} + queries.properties arcsdeconnectionpool.properties SQL: Clarify the special mechanism of the internal functions ST\_ASTEXT(SHAPE) ST\_ASTEXT(RASTER) + +\subsubsection{rest-server} +\subsubsection{cleaner} +\subsubsection{database} + + \subsection{Set the Communicationport} \subsection{Logging} +\subsection{Configure ArtifactServer using Systemproperties} +\begin{itemize} + \item artifact.database.dir The folder where the Configuration is located- + \item query.executor.factory: The absoulte Classname which QueryExecutorfactory should be used + \begin{itemize} + \item de.intevation.gnv.geobackend.base.query.QueryExecutorFactory : + Standardfactory without any Addons. + \item de.intevation.gnv.geobackend.base.query.CachingQueryExecutorFactory: + Factory with Cache for SQL-Query-Results + \end{itemize} + \item caching.query.executor.config: The absolute Path to the Configurationfile + for the Cache which stores the SQL-Query- + Results. This only take effect if the + query.executor.factory-Property is set + to de.intevation.gnv.geobackend.base.query.CachingQueryExecutorFactory. + \item caching.cleaner.interval: The Interval in seconds the Caches should be cleaned using the Cachecleaner +\end{itemize}