WebKiv: PouzivaneTechnologie |
from Wiki KIVu |
Web KIV používá pro vývoj a provoz následující technologie (tyto informace jsou závazné pro vývojáře, včetně dodržování čísel verzí). Viz Page last modified v zápatí k jakému datu jsou tyto informace.
Používáme oddělená development-staging-production prostředí -- první je soukromé u vývojáře, druhé na testing serveru, třetí na ostrém (produkčním) serveru.
Backend, aplikace
http://java.sun.com/jsp/jstl/core
je správné URI)
Frontent
Ostrý server (www.kiv.zcu.cz)
opencms_kiv_zcu_cz
a www_kiv_zcu_cz
/afs/.kiv.zcu.cz/projekt/kiv.zcu.cz/kiv.zcu.cz/
Testing server (beta.kiv.zcu.cz, fyzicky forge.kiv.zcu.cz
)
sudo /etc/init.d/tomcat-kiv stop/start
na serveru forge.kiv.zcu.cz
, nebo viz níže přes soubor - může kdokoli z vývojářského týmu
/afs/.kiv.zcu.cz/projekt/kiv.zcu.cz/beta.kiv.zcu.cz/
Restart tomcatu přes soubor: kdyz se do /afs/.kiv.zcu.cz/projekt/kiv.zcu.cz/beta.kiv.zcu.cz/restart/
vytvori soubor s nazvem restart.txt tak se do minuty spusti skript, kterej otoci apache i tomcat; v logs/restart.log
je videt zda uz to probehlo ci nikoliv a pripane problemy. (Jen upozornuju, ze po restartu ma ten tomcat vzdy cca 2-4 mintuty co delat sam se sebou, takze to neni tak, ze by sla upravit radka restart a takhle to zkouset :)
Vývojové prostředí
Zde se popisuje, jak nakonfigurovat OpenCms aby v jeho modulech bylo možné použít Spring framework.
Def: OCMS = opencms_home/WEB-INF/
1. do OCMS/lib nahraju knihovny :
2. do OCMS nahraju
3. do OCMS/web.xml pridam :
<!-- cesta ke Spring konfiguracnimu souboru --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/redsys-servlet.xml</param-value> </context-param> <!-- definice Spring listeneru --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
4. Zmenim nastaveni pro pristup k databazi v jdbc.properties
Nyni si muzu vytvorit testovaci modul v opencms, do ktereho muzu pridat jsp .... viz "Pouziti v JSP" ve vyse zminenem PDF.
Zpět na RedSys