1 | VLO deploy gaat in 3 stappen die van elkaar afhankelijk zijn. |
---|
2 | Namelijk: |
---|
3 | 1) Installeren van de SOLR server |
---|
4 | 2) Ingesten van de geharveste metadata |
---|
5 | 3) Installeren van de webapp zelf |
---|
6 | Deze drie stappen staan hier dan ook in drie subdirectories. |
---|
7 | Verdere specifieke dingussen per stap hieronder: |
---|
8 | |
---|
9 | Stap 1) |
---|
10 | Deze bestaat weer uit 3 sub-delen: |
---|
11 | 1) de war file; de webapp zelf. |
---|
12 | 2) de solr config directory |
---|
13 | 3) de file "vlo_solr.xml", welk een tomcat context file is, die intern moet verwijzen naar 1 en 2! |
---|
14 | - de vlo_solr context path moet als docBase de war file locatie hebben. |
---|
15 | - als environment variabele binnen die context moet de solr/home verwijzen naar de directory (file #2) met configuratie-meuk |
---|
16 | NOTE: de log4j properties moeten wel ge-edit worden in de webapp om te zorgen dat er gelogd wordt! |
---|
17 | |
---|
18 | |
---|
19 | |
---|
20 | Stap 2) |
---|
21 | Onder stage 2 zit de vlo metadata importer. |
---|
22 | Deze gebruik je op de volgende manier: |
---|
23 | edit de applicationcontext.xml zodat deze wijst naar de solr installatie. |
---|
24 | kopieer importerConfig_catalog_clarin_eu.xml naar importerConfig.xml |
---|
25 | edit de importerConfig zodat "deleteAllFirst" true is |
---|
26 | run vlo_solr_importer.sh |
---|
27 | edit de importerConfig zodat "deleteAllFirst" false is |
---|
28 | voeg de vlo_solr_importer toe aan de vlo-user crontab (3 keer per week, Na de CMDI harvester) |
---|
29 | |
---|
30 | Stap 3) |
---|
31 | De webapp is een normale webapp. Als stap 1 en 2 goed zijn gegaan moet dit vrij triviaal zijn. |
---|
32 | Wel: uitpakken en applicationcontext.xml fixorren om naar de solr te verwijzen! |
---|
33 | |
---|