- Tomcat
- MariaDB
- JavaVM
${CATALINA_HOME}/lib
keytool -changealias -alias 1 -destalias blaubeere -keystore keystore.p12 -storepass geheim
<!-- Ein Auszug aus der Tomcat server.xml -->
<Connector
port="443"
defaultSSLHostConfigName="mydomain.net"
protocol="org.apache.coyote.http11.Http11Nio2Protocol"
sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
maxThreads="150"
SSLEnabled="true"
scheme="https"
secure="true"
compression="on">
<SSLHostConfig
hostName="mydomain.net"
sslProtocol="TLSv1.3"
certificateVerification="none">
<Certificate
certificateKeyAlias="blaubeere"
certificateKeystoreFile="${CATALINA_HOME}/conf/keystore.p12"
certificateKeystorePassword="geheim">
</Certificate>
</SSLHostConfig>
</Connector>
- olymp_user_10_1_26.sql legt den Webserver als Datenbankbenutzer an.
- olymp_tables_10_1_26.sql legt alle Tabellen an.
- olymp_filter.sql ist ein Raumfilter für Verbotsnamen.
- olymp_filelist.sql ist eine 'Schwarze Liste' für nicht übertragbare Dateitypen.
- olymp_domain.sql konfiguriert die Domäne und den Mailversand.
- Ein geeigneter JDBC-Datenbanktreiber muss nachträglich in das Tomcat-Verzeichnis ${CATALINA_HOME}/lib kopiert werden.
- Einige Datentypen aus der 'olymp_tables_10_1_26.sql' müssen durch Äquivalente ersetzt werden.
- Einige SQL-Kommandos müssen möglicherweise angepasst werden. Die SQL-Kommandos sind mit einem eindeutigen Schlüssel in der Datei 'sqlmapper.xml' hinterlegt. Die Datei liegt im Source-Code-Archiv unter ${basedir}/src/main/resources/net/javacomm/database/sqlmapper
Tipp. Alle Datenbankbefehle werden mit ihrem Schlüssel vor der Ausführung in der Datei
${CATALINA_HOME}/logs/javacommserver/database.log
aufgezeichnet. Falls ein Befehl nicht ausgeführt werden konnte, ist die Stelle in der Logdatei mit der Fehlerursache vermerkt.
mvn | |
mvn -Pwinrunner | |
mvn -Plinrunner | |
mvn -Pwinportable | |
mvn -Plinportable | |
mvn -Prelease | |
mvn |