Gå till slutet av bannern
Gå till början av bannern

SKLTP EI - Driftsintruktioner, Installation

Hoppa till slutet på meta-data
Gå till början av metadata

Du visar en gammal version av den här sidan. Visa nuvarande version.

Jämför med nuvarande Visa sidhistorik

« Föregående Version 52 Nästa »

 

Under uppbyggnad!

Ladda ner applikationerna

  1. Ladda ner zip fil för frontend applikation från Mavens cetrala repository.
  2. Ladda ner zip fil för backend applikation från Mavens cetrala repository.

Lägg till runtime beroenden

I de fall runtime beroenden inte är installerade behöver följande göras.

  1. Tillföra två jar-filer på MULE-HOME/lib/opt:
    1. hibernate-entitymanager-3.6.0.Final.jar
    2. hsqldb-2.2.9.jar
  2. Ladda ner MySQL Connector/J från MySQL och tillför den till MULE-HOME/lib/shared/default/ 
  3. Ladda ner AMQ-jar från följande länk och tillför den på MULE-HOME/lib/shared/default/
  4. Starta om Mule

Databas

Skapa databas och användare

CREATE DATABASE ei;
GRANT ALL PRIVILEGES ON ei.* TO ei_user@<ipadress> IDENTIFIED BY '<ett lösenord>';

Skapa tabeller

Kör sql-scriptet för att skapa tabeller i EI databasen.

Konfigurera EI applikation

För att överlagra default inställningar, skapa en ei-config-override.properties i MULE_HOME/conf.

SKLTP EI - Konfiguration

Mule konfiguration, instruktion för att stoppa/starta

Se över minnesinställningar i Mule

Säkerställ att EI applikationen startas i rätt turordning, EI är beroende av att VP är igång.

ActiveMQ konfiguration

Se över inställningar för ActiveMQ

Hantera root certifikat

Installationsmanual Certifikat

Release

Hantera att Engagemangsindex behöver tillgång till Virtualiseringsplattformen vid uppstart

Vid uppstart av EI krävs att VP är tillgängligt. I de fall EI och VP ligger deployade på samma Mule server  kan detta bli problem då EI startar för VP. Detta hanteras genom att efter uppstart göra en omladdning av EI genom antingen:

  • Touch på skltp-ei-application-mule-backend-app-<version>/mule-config.xml
  • Deploya om EI genom att ta bort skltp-ei-application-mule-backend-app-<version>-anchor.txt och lägga på skltp-ei-application-mule-backend-app-<version>.zip

Genomför en en release med MMC

Se SKLTP - Mule Management Console

Notera att tillfälligt behöver log4j.xml kopieras till <MULE_HOME>/apps/skltp-ei-application-mule-[front|backend]-app/classes för att kunna konfigurera loggning

Genomför en en release manuellt när inte MMC finns tillgängligt

Notera att EI består av 2 applikationer och att rekommendationen är att genomföra följande på en applikation åt gången.

  1. Ta bort tidigare version av samma applikation om det finns en sådan, tex olika releasekandidater (RC).
  2. Kopiera applikationen (zip) till <MULE_HOME>/apps
  3. verifiera i loggar att releasen gick bra
  4. Vid problem tas releasen bort genom att ta bort anchor-filen för motsvarande applikation.

Notera att tillfälligt behöver log4j.xml kopieras till <MULE_HOME>/apps/skltp-ei-application-mule-[front|backend]-app/classes  för att kunna konfigurera loggning

  • Inga etiketter