Under uppbyggnad!
Ladda ner applikationerna
- Ladda ner zip fil för frontend applikation från Mavens cetrala repository.
- 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.
- Tillföra två jar-filer på MULE-HOME/lib/opt:
- hibernate-entitymanager-3.6.0.Final.jar
- hsqldb-2.2.9.jar
- Ladda ner MySQL Connector/J från MySQL och tillför den till MULE-HOME/lib/shared/default/
- Ladda ner AMQ-jar från följande länk och tillför den på MULE-HOME/lib/shared/default/
- 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.
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
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. Gör en touch på /<MULE_HOME>/apps/skltp-ei-application-mule-[front|backend]-app/mule-config.xml för att ladda om applikationen så att den nya log-konfigurationen används.
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.
- Ta bort tidigare version av samma applikation om det finns en sådan, tex olika releasekandidater (RC).
- Kopiera applikationen (zip) till <MULE_HOME>/apps
- verifiera i loggar att releasen gick bra
- 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. Gör en touch på /<MULE_HOME>/apps/skltp-ei-application-mule-[front|backend]-app/mule-config.xml för att ladda om applikationen så att den nya log-konfigurationen används.