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.

Technologie pro implementaci

Backend, aplikace

Frontent

Servery, operační systém, infrastruktura

Provoz

Ostrý server (www.kiv.zcu.cz)

Vývoj

Testing server (beta.kiv.zcu.cz, fyzicky forge.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í

Nástroje

Návody

Konfigurace OpenCms + Spring

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

Retrieved from http://wiki.kiv.zcu.cz/WebKiv/PouzivaneTechnologie
Content last modified on 11 March 2010, 11:00