-
Notifications
You must be signed in to change notification settings - Fork 0
Quick Start
LukasSykora edited this page Jul 20, 2026
·
1 revision
Tento postup popisuje nejkratší cestu od prázdného serveru k ověřené instanci MetacheckAPI v Tomcatu.
| Komponenta | Doporučení |
|---|---|
| Java | 21 |
| Maven | 3.9 nebo kompatibilní verze |
| Servlet kontejner | Tomcat 10.1+ |
| Databáze | PostgreSQL databáze ProArc s tabulkami Metacheck |
| Externí služba | dostupné Metakat API |
sudo mkdir -p /opt/metacheck
sudo chown tomcat:tomcat /opt/metacheckAdresář /opt/metacheck bude obsahovat metacheck.cfg a případnou klientskou konfiguraci.
V kořeni zdrojového projektu spusťte:
mvn clean packageVýsledný artefakt:
target/metacheck.war
Do Tomcatu doplňte:
- PostgreSQL JDBC driver do
lib, - JNDI datasource
jdbc/proarc, - proměnnou
METACHECK_HOMEnebo JVM parametr-Dmetacheck.home=/opt/metacheck.
Minimální příklady jsou na stránce Instalace.
Soubor /opt/metacheck/metacheck.cfg:
metacheck.application.name=Metacheck
metacheck.application.status=running
proarc.connected=true
proarc.importFolder=proarc_import
metakat.baseUrl=https://metakat.example.org
metakat.apiKey=CHANGE_ME
metakat.pollIntervalMs=10000
metakat.pollTimeoutMs=3600000
file.imageExtension=.full.jpg
file.previewExtension=.preview.jpg
file.thumbnailExtension=.thumb.jpg
file.altoExtension=.xml
file.ocrExtension=.txt
metacheck.client.configPath=./metacheckClient.jsonHodnoty metakat.baseUrl, metakat.apiKey, databázové připojení a cestu k importní složce upravte podle prostředí.
sudo cp target/metacheck.war /var/lib/tomcat/webapps/metacheck.war
sudo systemctl restart tomcatNázvy služby a adresářů se mohou lišit podle distribuce a způsobu instalace Tomcatu.
curl http://localhost:8080/metacheck/rest/v1/applicationSwagger UI:
http://localhost:8080/metacheck/swagger/
Pokud ověření selže, pokračujte stránkou Troubleshooting.
Po úspěšném ověření má správce funkční backend, konfigurační adresář mimo WAR a připojení na databázi a Metakat.