Installation und Deployment des 
iX Pizza Online Services (Teil 2)

Inhalt

1. Installation	
2. Deployment 
3. InstantDB Datenbank

------------------------------

1. Installation

Der Pizza Online Store ist so konzipiert, 
dass er in einem beliebigen Pfad installiert 
werden kann. Smtliche Einstellungen werden
dabei mit Hilfe der folgender Umgebungsvariablen 
vorgenommen:

JAVA_HOME : Root Verzeichnis des JDKs. Wird u.a. 
	    als Basisverzeichnis zum Auffinden des
            Java-Comilers und Jar-Tools verwendet.

	    Beispiel: Das JDK 1.2.2 befindet sich im 
                      Verzeichnis D:\jdk\jdk1.2.2
                      
                      JAVA_HOME = D:\jdk\jdk1.2.2	

JSPTUT:	    Root Verzeichnis des JSP Tutorials Teil 2.
            Hierbei handelt es sich um jenes Verzeichnis
	    in welchem das jspTutorial Zip-File entpackt 
            wurde. 

	    Beispiel: jspTutorial_II.zip wurde in 
	              C:\tutorials\ix\jspTutorial_II
                      enpackt.

		      JSPTUT = C:\tutorials\ix\jspTutorial_II
		 	


------------------------------

2. Deployment

Im Verzeichniss %JSPTUT%/develop befindet sich ein Script namens
deployit mit dessen Hilfe - bei korrekt gesetzten Umgebungsvariablen -
das komplette Projekt compiliert und in Form eines JAR Files deployed
wird.

Die eigentliche Web-Applikation findet sich nach dem Ausfhren des oben 
genannten Scripts in %JSPTUT%/sources/jspTutorial-app, wobei die 
JSP Seiten unter %JSPTUT%/sources/jspTutorial-app/jspTutorial und die 
Klassen (als jar) unter %JSPTUT%/sources/jspTutorial-app/WEB-INF/lib
zu finden sind.

Um die Web-Applikation unter TomCat bekannt zu machen sollte sich folgender
Eintrag in der Datei Konfigurationsdatei server.xml finden

	<!-- ix JSP Tutorial -->
        <Context path="/jspTutorial" docBase="C:/tutorials/ix/jspTutorial_II/develop/sources/jspTutorial-app" debug="0" reloadable="true" > 
        </Context>
      
wobei in diesem Beispiel davon ausgegangen wird, dass das Tutorial im Verzeichnis
C:/tutorials/ix/jspTutorial_II/ installiert wurde.

Zur Installation von TomCat selbst sollte die zugehrige Dokumentation
oder das iX jspTutorial Teil (ix 07/2000) gelesen werden.


------------------------------

3. Instant DB 

Das Tutorial wird mit einer vorkonfiguierten 100% pure Java
DB zur Verfgung gestellt. Beidieser DB handelt es sich um 
eine Free DB namens InstantDB (siehe Artikel) die sich im
Verzeichnis

%JSPTUT%/sources/jspTutorial-app/WEB-INF/config/idb 

befindet. 

Soll die DB neu initialiesiert werden, muss lediglich das
Script dbinstall aufgerufen werden. Auch dieses Script basiert wieder 
auf den oben angegebenen Umgebungsvariablen.

Falls jemand Lust auf mehr Zutaten oder andere Pizzen versprt, so
knnen diese in den TXT Files 

- pizza

und

- ingredient 

im selben Verzeichnis eingetragen werden. Die dort hinterlegten 
Informationen werden dann bei der nchsten DB Installation 
berckichtigt.



