Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

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
titleStandardanvändare

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, till conf-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
titletak-web-config.properties
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
titletak-web-config.properties
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.

...