Innehållsförteckning |
---|
...
- Gå till https://github.com/skltp/tak/releases
- Ladda ner paketet (zip eller tar.gz) som hör till den version som skall installeras. OBS! Viktigt att ta rätt version!
- Packa upp och säkerställ att du fått med följande filer:
/resources/sql/tp-admin-DDL.sql
/resources/tomcat-conf/context.xml (endast versioner före 3.0)
/resources/sqletc/tp-admin-DDL.sql
...
tak-web.properties (endast versioner före 3.0)
/resources/etc/tak-application.properties (endast versioner från 3.0)
Skapa MySQL-databas
...
- Skapa användare och databas i MySQL med följande kommandon
...
Info | ||
---|---|---|
| ||
För att kunna logga in i TAK första gången används standardanvändare som skapas av SQL-scriptet (se information i script-filen). När man väl har loggat in kan man ändra/ta bort standardanvändarna och lägga till nya via menyvalet "Administrera användare av tjänstekatalogen". Viktigt är att minst en användare har admin-behörigheter. |
- Kopiera JDBC-konfigurationsfilen
context.xml
som hämtades tidigare, tillconf
-katalogen i Tomcat-installationen. - Uppdatera context.xml med korrekta detaljer för TAKs anslutning till MySQL:
- username - databasanvändare, default "tp_adminuser"
- password - lösenordet för databasanvändaren
- <hostname> - databasserver (default "localhost")
- <databas_namn> - databas (default "tp_admin")
Kodblock |
---|
<Resource name="jdbc/TP"
auth="Container"
type="javax.sql.DataSource"
maxActive="10"
maxIdle="10"
maxWait="10000"
username="tp_adminuser"
password="<lösenord>"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://<hostname>:3306/<databas_namn>?autoReconnect=true"
/> |
...
Anpassa konfiguration
Använd konfigurationsfil(er) som hämtades i ett tidigare steg som utgångspunkt för konfiguration. Notera att det är andra filer som används från TAK version 3.0 jämfört med tidigare.
Se följande sidor för detaljer:
Installera externa jar-filer (endast versioner före 3.0)
Hämta externa jar filer med scheman, MySQL JDBC drivrutin till Tomcats lib-katalog med följande kommandon. Behöver inte göras från version 3.0 av TAK.
Kodblock |
---|
$ cd <tomcat>/lib/ $ sudo wget https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.45/mysql-connector-java-5.1.45.jar $ sudo wget https://repo1.maven.org/maven2/javax/activation/activation/1.1/activation-1.1.jar $ sudo wget https://repo1.maven.org/maven2/com/sun/mail/javax.mail/1.5.1/javax.mail-1.5.1.jar $ sudo wget https://repo1.maven.org/maven2/javax/mail/javax.mail-api/1.5.1/javax.mail-api-1.5.1.jar |
...
Verifiera installationen enligt nedan.
Valfri ytterligare konfiguration
Filen tak-web-config.properties är frivillig men kan användas för ytterligare konfiguration enligt SKLTP TAK - Konfiguration.
- Kopiera filen från
/resources/etc/tak-web-config.properties
i den tidigare hämtade källkoden. Filen skall placeras i en katalog som anges av variabeln TAK_HOME. Se SKLTP TAK - Konfiguration för detaljer.
För att kunna använda notifieringar med e-post måste även följande steg göras:
...
.
...
Kodblock |
---|
<Resource name="mailSession"
auth="Container"
type="javax.mail.Session"
mail.debug="false"
mail.hostname="smtp.host.name"
mail.smtp.user="user@server.com"
password="password"
mail.transport.protocol="smtp"
mail.smtp.host="smtp.host.name"
mail.smtp.auth="false"
mail.smtp.starttls.enable="true"
mail.smtp.EnableSSL.enable="true"
mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory"
mail.smtp.socketFactory.fallback="false"
mail.smtp.port="465"
mail.smtp.socketFactory.port="465"
/> |
- Kontrollera i filen tak-web-config.properties att property tak.alert.on.publicera=true
...
title | tak-web-config.properties |
---|
...
Verifiera installationen
Gå till http://<miljö>:8080/tak-web/ och se att inloggningsfönster för Tjänsteadresseringskatalogens admingui kommer upp.
...