PALVELIN YMPÄRISTÖN PYSTYTTÄMINEN JA WOHTU SOVELLUKSEN ASENTAMINEN ------------------------------------------------------------------- 1. Tomcat serverin asennus Jotta saisit servletit pyörimään, täytyy sinun asentaa jokin servlettejä pyörittänä palvelin (servlet engine) Laitoksen koneilla on valmiit skriptit Tomcatin (http://jakarta.apache.org/tomcat)asentamiseen, ja sitä suosittelen kehitysympäristönä. Periaatteessa voit asentaa Tomcatin myös kotikoneellesi ja kehittää tuotetta siellä, tällöin joudut kuitenkin varmaan käyttämään jotain muuta tietokantaa kuin$ PostGres installaatiota. Seuraavasaa askelittain ohjeet Tomcatin asentamiseen. 1.1 wanna-tomcat - Kirjaudu db koneelle (esim. ssh db) - Aja komento wanna-tomcat Tämä luo uuden Tomcat instanssin omaan kotihakemistoosi hakemistoon 'tomcat'. Tämän hakemiston alle kopioidaan tarvittavat tiedostot Wohtu softan pyörittämiseen. 2. Wohtu sovelluksen asennus Tomcatille Tomcatin servlet ympäristön rakenne noudattaa standardia, jota käytetään useimmissa web sovellinpalvelimissa (Web Application Server). Wohtu projektin cvs:stä hakemistosta src/ löytyy build.xml, jonka avulla wohtun lähdekoodeista generoidaan Antilla (http//ant.apache.org/) hakemistorakenne, johon on oikeisiin hakemistoihin sijoitettu tarvittavat luokat, luokkakirjastot ja konffitiedostot. Alla lyhyt kuvaus wohtu installaation rakenteesta: webapps (Tomcatin webapps hakemisto, jonka alla kaikki web sovellukset omissa alihakemistoissaan) | | --wohtu (root hakemisto) | |--WEB-INF (web.xml, jossa määritetään servlet mappaukset jne.) | |--classes (staattiset html sivut, css-tiedostot, konffitiedostot) | | | |--fi (sisältää wohtun pakkausrakenteen ja kaikki wohtu luokat | |--lib (Kaikki luokkakirjastot, kuten jdbc ajurit ja muut käytetyt Javan ulkopuoliset kirjastot) 2.1 Wohtu web sovelluksen generointi - Aja hakemistossa $WOHTU_CVS_ROOT/wohtu/src/ komento '/opt/ant/bin/ant webapp'. Tämä luo hakemistoon $WOHTU_CVS_ROOT/wohtu/build web sovelluksen hakemistorakenteen. 2.2 Wohtun asentaminen Tomcatiin - Luo hakemisto wohtu db koneella hakemistoon tomcat/webapps. - Kopioi/pura kohdassa 2.1 generoimasi wohtu hakemistot tämän hakemiston alle. 3. Wohtu sovelluksen käyttöönottaminen Jotta Tomcat ottaisi käyttöön wohtu sovelluksen täytyy se stopata ja käynnistää uudelleen. Mikäli serveri on käynnissä, siirry kohtaan 3.1. Muutoin siirry suoraan kohtaan 3.2. 3.1 Sulje Tomcat - Aja db koneella komento stop-tomcat 3.2 Käynnistä Tomcat - Aja db koneella komento start-tomcat 3.3 Testaa toimiiko Wohtu asennus - Mene selaimella osoitteeseen: http://db.cs.helsinki.fi/t//wohtu