aboutsummaryrefslogtreecommitdiff
path: root/erecht.client.ss/data/conf
diff options
context:
space:
mode:
authorgregor <gregor@d688527b-c9ab-4aba-bd8d-4036d912da1d>2007-02-28 13:17:57 +0000
committergregor <gregor@d688527b-c9ab-4aba-bd8d-4036d912da1d>2007-02-28 13:17:57 +0000
commit1c900609d64445040e8c5bdbfa01ae1a0f563f43 (patch)
tree732cceb74a72b1d638835e632a59dfc38f358198 /erecht.client.ss/data/conf
parentc034f4156169801d44308e8e505bb9c7e0cc33fb (diff)
downloadmoa-id-spss-1c900609d64445040e8c5bdbfa01ae1a0f563f43.tar.gz
moa-id-spss-1c900609d64445040e8c5bdbfa01ae1a0f563f43.tar.bz2
moa-id-spss-1c900609d64445040e8c5bdbfa01ae1a0f563f43.zip
Initial commit
git-svn-id: https://joinup.ec.europa.eu/svn/moa-idspss/trunk@806 d688527b-c9ab-4aba-bd8d-4036d912da1d
Diffstat (limited to 'erecht.client.ss/data/conf')
-rw-r--r--erecht.client.ss/data/conf/log4j.properties22
-rw-r--r--erecht.client.ss/data/conf/moa-ss-erecht-client.config.properties37
-rw-r--r--erecht.client.ss/data/conf/tomcat/server.xml147
-rw-r--r--erecht.client.ss/data/conf/tomcat/unix/moa-env.sh11
-rw-r--r--erecht.client.ss/data/conf/tomcat/win32/starttomcat.bat38
-rw-r--r--erecht.client.ss/data/conf/tomcat/win32/stoptomcat.bat24
6 files changed, 279 insertions, 0 deletions
diff --git a/erecht.client.ss/data/conf/log4j.properties b/erecht.client.ss/data/conf/log4j.properties
new file mode 100644
index 000000000..7a5b44b1d
--- /dev/null
+++ b/erecht.client.ss/data/conf/log4j.properties
@@ -0,0 +1,22 @@
+#
+# Sample log4j configuration for the MOA-SS E-Recht Client web service
+#
+
+# Configure root logger and loggers for moa-spss
+log4j.rootLogger=info, stdout
+log4j.logger.erechtclient=debug, moasse
+
+# Configure the 'stdout' appender to write logging output to the console
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+log4j.appender.stdout.layout.ConversionPattern=%5p | %d{dd HH:mm:ss,SSS} | %20c | %10t | %m%n
+
+# Configure the 'moasse' appender to write moa ss e-recht client related logging output
+# to the file 'logs/moa-ss-erecht-client.log'. The file is rolled over every 1000KB,
+# and a maximum history of 10 log files is being kept.
+log4j.appender.moasse=org.apache.log4j.RollingFileAppender
+log4j.appender.moasse.File=${catalina.base}/logs/moa-ss-erecht-client.log
+log4j.appender.moasse.MaxFileSize=1000KB
+log4j.appender.moasse.MaxBackupIndex=10
+log4j.appender.moasse.layout=org.apache.log4j.PatternLayout
+log4j.appender.moasse.layout.ConversionPattern=%5p | %d{dd HH:mm:ss,SSS} | %20c | %10t | %m%n
diff --git a/erecht.client.ss/data/conf/moa-ss-erecht-client.config.properties b/erecht.client.ss/data/conf/moa-ss-erecht-client.config.properties
new file mode 100644
index 000000000..d2b8c47ab
--- /dev/null
+++ b/erecht.client.ss/data/conf/moa-ss-erecht-client.config.properties
@@ -0,0 +1,37 @@
+# Hostname und Port des Webservers, über den der Kern des E-Recht Signaturclients
+# vom Benutzer erreicht werden kann (in der Regel also der Apache Tomcat)
+location.webAppHostPort = http://localhost:8084
+
+# Hostname und Port des Webservers, über den der Kern des E-Recht Signaturclients
+# von MOA SS erreicht werden kann (in der Regel also der Apache Tomcat)
+location.webAppHostPortFromMOASS = http://localhost:8084
+
+# Lage des Default-Stylesheets für den Signaturerstellungsrequest für das MOA SS
+# Webservice; die Angabe muss als Pfad relativ zur Root der Webapplikation für den
+# E-Recht Signaturclient gemacht werden
+location.ss.stylesheet = /static/erecht.stylesheet.1-9-0.xsl
+
+# Zugangspunkt für das MOA SS Signaturservice
+service.ss.endpoint = http://localhost:8081/moa-spss/services/SignatureCreation
+
+# Bezeichner des von MOA SS verwalteten Signaturschlüssels, mit dem der E-Recht
+# Client Rechtsdokumente signieren lassen soll
+service.ss.keyIdentifier = KG_allgemein
+
+# DIESE EIGENSCHAFT BRAUCHT IM NORMALFALL NICHT VERÄNDERT WERDEN
+# Lage der XML-Schema Datei für das MOA SP/SS Webservice; die Angabe muss als
+# Pfad relativ zur Root der Webapplikation für den E-Recht Signaturclient gemacht
+# werden
+location.schema.moa = /WEB-INF/classes/resources/schemas/MOA-SPSS-1.3.xsd
+
+# DIESE EIGENSCHAFT BRAUCHT IM NORMALFALL NICHT VERÄNDERT WERDEN
+# Lage des Templates für den Signaturerstelltungsrequest für das MOA SS Webservice;
+# die Angabe muss als Pfad relativ zur Root der Webapplikation für den E-Recht
+# Signaturclient gemacht werden
+location.ss.requestTemplate = /WEB-INF/classes/resources/templates/CreateRequest.xml
+
+# DIESE EIGENSCHAFT BRAUCHT IM NORMALFALL NICHT VERÄNDERT WERDEN
+# Lage des temporären Arbeitsverzeichnisses für die Webapplikation des E-Recht
+# Signaturclients für MOA SS. Wird ein relativer Pfad angegeben, wird dieser als
+# relativ zur Lage der Webapplikation im Servlet Container interpretiert.
+location.tempdir = /workdir/temp/
diff --git a/erecht.client.ss/data/conf/tomcat/server.xml b/erecht.client.ss/data/conf/tomcat/server.xml
new file mode 100644
index 000000000..0b3d040cf
--- /dev/null
+++ b/erecht.client.ss/data/conf/tomcat/server.xml
@@ -0,0 +1,147 @@
+<!-- A "Server" is a singleton element that represents the entire JVM,
+ which may contain one or more "Service" instances. The Server
+ listens for a shutdown command on the indicated port.
+
+ Note: A "Server" is not itself a "Container", so you may not
+ define subcomponents such as "Valves" or "Loggers" at this level.
+ -->
+
+<Server port="8005" shutdown="SHUTDOWN" debug="0">
+
+ <!-- A "Service" is a collection of one or more "Connectors" that share
+ a single "Container" (and therefore the web applications visible
+ within that Container). Normally, that Container is an "Engine",
+ but this is not required.
+
+ Note: A "Service" is not itself a "Container", so you may not
+ define subcomponents such as "Valves" or "Loggers" at this level.
+ -->
+
+ <!-- Define the Tomcat Stand-Alone Service -->
+ <Service name="Tomcat-Standalone">
+
+ <!-- A "Connector" represents an endpoint by which requests are received
+ and responses are returned. Each Connector passes requests on to the
+ associated "Container" (normally an Engine) for processing.
+
+ By default, a non-SSL HTTP/1.1 Connector is established on port 8080.
+ You can also enable an SSL HTTP/1.1 Connector on port 8443 by
+ following the instructions below and uncommenting the second Connector
+ entry. SSL support requires the following steps (see the SSL Config
+ HOWTO in the Tomcat 4.0 documentation bundle for more detailed
+ instructions):
+ * Download and install JSSE 1.0.2 or later, and put the JAR files
+ into "$JAVA_HOME/jre/lib/ext".
+ * Execute:
+ %JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA (Windows)
+ $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA (Unix)
+ with a password value of "changeit" for both the certificate and
+ the keystore itself.
+
+ By default, DNS lookups are enabled when a web application calls
+ request.getRemoteHost(). This can have an adverse impact on
+ performance, so you can disable it by setting the
+ "enableLookups" attribute to "false". When DNS lookups are disabled,
+ request.getRemoteHost() will return the String version of the
+ IP address of the remote client.
+ -->
+
+ <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
+ <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
+ port="8080" minProcessors="5" maxProcessors="75"
+ enableLookups="true" redirectPort="8444"
+ acceptCount="100" debug="0" connectionTimeout="20000"
+ useURIValidationHack="false" disableUploadTimeout="true" />
+ <!-- Note : To disable connection timeouts, set connectionTimeout value
+ to 0 -->
+
+ <!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->
+ <!--
+ <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
+ port="8443" minProcessors="5" maxProcessors="75"
+ enableLookups="true"
+ acceptCount="100" debug="0" scheme="https" secure="true"
+ useURIValidationHack="false" disableUploadTimeout="true">
+ <Factory className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory"
+ clientAuth="false" protocol="TLS" />
+ </Connector>
+ -->
+
+
+ <!-- An Engine represents the entry point (within Catalina) that processes
+ every request. The Engine implementation for Tomcat stand alone
+ analyzes the HTTP headers included with the request, and passes them
+ on to the appropriate Host (virtual host). -->
+
+ <!-- Define the top level container in our container hierarchy -->
+ <Engine name="Standalone" defaultHost="localhost" debug="0">
+
+ <!-- The request dumper valve dumps useful debugging information about
+ the request headers and cookies that were received, and the response
+ headers and cookies that were sent, for all requests received by
+ this instance of Tomcat. If you care only about requests to a
+ particular virtual host, or a particular application, nest this
+ element inside the corresponding <Host> or <Context> entry instead.
+
+ For a similar mechanism that is portable to all Servlet 2.3
+ containers, check out the "RequestDumperFilter" Filter in the
+ example application (the source for this filter may be found in
+ "$CATALINA_HOME/webapps/examples/WEB-INF/classes/filters").
+
+ Request dumping is disabled by default. Uncomment the following
+ element to enable it. -->
+ <!--
+ <Valve className="org.apache.catalina.valves.RequestDumperValve"/>
+ -->
+
+ <!-- Global logger unless overridden at lower levels -->
+ <Logger className="org.apache.catalina.logger.FileLogger"
+ prefix="catalina_log." suffix=".txt"
+ timestamp="true"/>
+
+ <!-- Because this Realm is here, an instance will be shared globally -->
+
+ <Realm className="org.apache.catalina.realm.MemoryRealm" />
+
+ <!-- Define the default virtual host -->
+ <Host name="localhost" debug="0" appBase="webapps"
+ unpackWARs="true" autoDeploy="true">
+
+ <!-- Access log processes all requests for this virtual host. By
+ default, log files are created in the "logs" directory relative to
+ $CATALINA_HOME. If you wish, you can specify a different
+ directory with the "directory" attribute. Specify either a relative
+ (to $CATALINA_HOME) or absolute path to the desired directory.
+ -->
+ <Valve className="org.apache.catalina.valves.AccessLogValve"
+ directory="logs" prefix="localhost_access_log." suffix=".txt"
+ pattern="common"/>
+
+ <!-- Logger shared by all Contexts related to this virtual host. By
+ default (when using FileLogger), log files are created in the "logs"
+ directory relative to $CATALINA_HOME. If you wish, you can specify
+ a different directory with the "directory" attribute. Specify either a
+ relative (to $CATALINA_HOME) or absolute path to the desired
+ directory.-->
+ <Logger className="org.apache.catalina.logger.FileLogger"
+ directory="logs" prefix="localhost_log." suffix=".txt"
+ timestamp="true"/>
+
+ <!-- Define properties for each web application. This is only needed
+ if you want to set non-default properties, or have web application
+ document roots in places other than the virtual host's appBase
+ directory. -->
+
+ <!-- Tomcat Root Context -->
+ <!--
+ <Context path="" docBase="ROOT" debug="0"/>
+ -->
+
+ </Host>
+
+ </Engine>
+
+ </Service>
+
+</Server>
+
diff --git a/erecht.client.ss/data/conf/tomcat/unix/moa-env.sh b/erecht.client.ss/data/conf/tomcat/unix/moa-env.sh
new file mode 100644
index 000000000..c839bf214
--- /dev/null
+++ b/erecht.client.ss/data/conf/tomcat/unix/moa-env.sh
@@ -0,0 +1,11 @@
+# E-Recht signature client for MOA SS configuration properties file
+MOA_SS_CLIENT_CFG_HOME=$CATALINA_BASE/conf/moa-ss-erecht-client
+PARAM_SSCLIENTCONFIG=-Dat.gv.egovernment.moa.ss.erechtclient.PropertiesLocation=$MOA_SS_CLIENT_CFG_HOME/moa-ss-erecht-client.config.properties
+
+# E-Recht signature client for MOA SS log4j configuration file
+MOA_SS_CLIENT_LOG4J_HOME=$CATALINA_BASE/conf/moa-ss-erecht-client
+PARAM_LOGGING=-Dlog4j.configuration=file:$MOA_SS_CLIENT_LOG4J_HOME/log4j.properties
+
+export CATALINA_OPTS="$PARAM_SSCLIENTCONFIG $PARAM_LOGGING"
+
+echo CATALINA_OPTS=$CATALINA_OPTS
diff --git a/erecht.client.ss/data/conf/tomcat/win32/starttomcat.bat b/erecht.client.ss/data/conf/tomcat/win32/starttomcat.bat
new file mode 100644
index 000000000..6ba746a5c
--- /dev/null
+++ b/erecht.client.ss/data/conf/tomcat/win32/starttomcat.bat
@@ -0,0 +1,38 @@
+rem ----------------
+rem Java home
+rem ----------------
+
+rem JDK home directory (no trailing path separator)
+set JAVA_HOME=<Java JDK home directory>
+
+rem Java endorsed directory
+rem If not set, the catalina scripts default applies (%CATALINA_HOME%/common/endorsed)
+rem set JAVA_ENDORSED_DIRS=<Java endorsed directory>
+
+rem ----------------
+rem Tomcat config
+rem ----------------
+
+rem Tomcat 4.1.x home directory (no trailing path separator)
+set CATALINA_HOME=<Tomcat home directory>
+
+rem Tomcat 4.1.x base directory (no trailing path separator)
+rem If you do not work with bases, please set base directory to CATALINA_HOME
+set CATALINA_BASE=%CATALINA_HOME%
+
+rem ------------------------------------------
+rem E-Recht signature client for MOA SS config
+rem ------------------------------------------
+
+rem E-Recht signature client for MOA SS configuration properties file
+set MOA_SS_CLIENT_CFG_HOME=%CATALINA_BASE%\conf\moa-ss-erecht-client
+set PARAM_SSCLIENTCONFIG=-Dat.gv.egovernment.moa.ss.erechtclient.PropertiesLocation=%MOA_SS_CLIENT_CFG_HOME%\moa-ss-erecht-client.config.properties
+
+rem E-Recht signature client for MOA SS log4j configuration file
+set MOA_SS_CLIENT_LOG4J_HOME=%CATALINA_BASE%\conf\moa-ss-erecht-client
+set PARAM_LOGGING=-Dlog4j.configuration=file:%MOA_SS_CLIENT_LOG4J_HOME%\log4j.properties
+
+set CATALINA_OPTS=%PARAM_SSCLIENTCONFIG% %PARAM_LOGGING%
+
+cd %CATALINA_HOME%
+bin\catalina.bat run
diff --git a/erecht.client.ss/data/conf/tomcat/win32/stoptomcat.bat b/erecht.client.ss/data/conf/tomcat/win32/stoptomcat.bat
new file mode 100644
index 000000000..0c33e43ee
--- /dev/null
+++ b/erecht.client.ss/data/conf/tomcat/win32/stoptomcat.bat
@@ -0,0 +1,24 @@
+rem ----------------
+rem Java home
+rem ----------------
+
+rem JDK home directory (no trailing path separator)
+set JAVA_HOME=<Java JDK home directory>
+
+rem Java endorsed directory
+rem If not set, the catalina scripts default applies (%CATALINA_HOME%/common/endorsed)
+rem set JAVA_ENDORSED_DIRS=<Java endorsed directory>
+
+rem ----------------
+rem Tomcat config
+rem ----------------
+
+rem Tomcat 4.1.x home directory (no trailing path separator)
+set CATALINA_HOME=<Tomcat home directory>
+
+rem Tomcat 4.1.x base directory (no trailing path separator)
+rem If you do not work with bases, please set base directory to CATALINA_HOME
+set CATALINA_BASE=%CATALINA_HOME%
+
+cd %CATALINA_HOME%
+bin\catalina.bat stop \ No newline at end of file