-
Notifications
You must be signed in to change notification settings - Fork 0
Instalace
LukasSykora edited this page Jul 15, 2026
·
5 revisions
- Java 21
- Maven 3.9 nebo kompatibilni verze
- servlet kontejner s podporou Jakarta Servlet 6, napr. Tomcat 10.1+
- PostgreSQL databaze ProArc s rozsirujicimi tabulkami Metacheck
- dostupna sluzba Metakat API
V koreni projektu spustte:
mvn clean packageVystupem je WAR balicek:
target/metacheck.war
Projekt pri buildu vytvari take rozbalenou webovou aplikaci:
target/metacheck/
- Zkopirujte
target/metacheck.wardo adresarewebappsservlet kontejneru. - Nastavte JNDI datasource
jdbc/proarc. - Nastavte konfiguracni adresar pomoci
METACHECK_HOMEnebo JVM parametru-Dmetacheck.home. - Spustte nebo restartujte servlet kontejner.
- Overte dostupnost aplikace:
http://localhost:8080/metacheck/
http://localhost:8080/metacheck/swagger/
Aplikace ocekava datasource:
java:comp/env/jdbc/proarc
Priklad konfigurace v Tomcatu:
<Resource
name="jdbc/proarc"
auth="Container"
type="javax.sql.DataSource"
driverClassName="org.postgresql.Driver"
url="jdbc:postgresql://localhost:5432/proarc"
username="proarc"
password="changeit"
maxTotal="20"
maxIdle="10"
maxWaitMillis="10000" />Pri startu aplikace se podle konfigurace inicializuje adresar Metacheck a pripravi se sablona konfiguracniho souboru.
Doporuceny postup:
- Vytvorte konfiguracni adresar, napr.
/opt/metacheck. - Nastavte
METACHECK_HOME=/opt/metacheck. - Spustte aplikaci.
- Zkontrolujte soubor
metacheck.cfg. - Doplnte hodnoty pro Metakat, ProArc a klientskou konfiguraci.
- Restartujte aplikaci.
Zakladni informace o aplikaci:
curl http://localhost:8080/metacheck/rest/v1/applicationSwagger UI:
http://localhost:8080/metacheck/swagger/
Lokální testy spustite prikazem:
mvn test