Innehållsförteckning |
---|
...
Info |
---|
I tidiga versioner av TAK fanns en särskild distribution som innehöll sql-skript för att generera databas och databasförändringar. I senare versioner är denna borttagen och skripten tas direkt från GitHub enligt ovan. |
Skapa MySQL-databas och anpassa konfiguration
- 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"
/> |
För att kunna använda notifieringar med e-post måste även följande steg göras:
- Uppdatera context.xml med konfiguration för extern mailserver (SMTP).
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" /> |
- Uppdatera tak-web-config.properties. Lägga till property 'tak.alert.on.publicera=true'
Kodblock | ||
---|---|---|
| ||
tak.alert.on.publicera=true |
Installera externa jar-filer
...
Verifiera installationen enligt nedan.
Konfiguration av notifieringar
För att kunna använda notifieringar med e-post måste även följande steg göras:
- Uppdatera context.xml med konfiguration för extern mailserver (SMTP).
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" /> |
- Uppdatera tak-web-config.properties. Lägga till property 'tak.alert.on.publicera=true'
Kodblock | ||
---|---|---|
| ||
tak.alert.on.publicera=true |
Verifiera installationen
Gå till http://<miljö>:8080/tak-web/ och se att inloggningsfönster för Tjänsteadresseringskatalogens admingui kommer upp.
...