Humboldt Universität - Institut für Informatik

 

elab logo

 

Zur Installation des Prototypen setze ich folgende Software als bereits installiert voraus:

Als JSP-Engine verwende ich die Open-Source-Referenz-Implementation Tomcat. Als erstes Downloaden, installieren und starten. Die URL http://localhost:8080/ wird danach von Tomcat angeboten, einfach mal aufrufen: wenn die Installation erfolgreich war, hat alles funktioniert.

Nun den aktuellen JDBC-Treiber für MySQL besorgen. Einfach in ein zugreifbares Verzeichnis ablegen und dafür sorgen, daß das JAR-File im CLASSPATH für Tomcat liegt (z.B. durch Zufügen dieses Files in die Umgebungsvariable CLASSPATH vor dem Start von Tomcat).

 

Jetzt ist es Zeit, den Prototypen herunterzuladen. In ihm befinden sich drei Verzeichnisse: de - java-quellen und -binaries, images - einige bilder und jsp - das Test-JSP. Erstelle in <TOMCAT>/webapps/examples/jsp ein Verzeichnis "elab". Dorthin kopiere test.jsp aus dem jsp Verzeichnis. Das image-Verzeichnis kopiere nach <TOMCAT>/webapps/examples/images und das de-Verzeichnis nach <TOMCAT>/webapps/examples/WEB-INF/classes .

Bevor es richtig losgeht, muss noch die Verbindung zur Datenbank angepasst werden. Öffne dazu die Datei de/huberlin/elab/pfw/RelationalPFWBroker.java, gehe zu Zeile 87. localhost steht für den Rechner, auf dem die MySQL-Datenbank läuft. E_SHOP ist der Schema-Name mit den Tabellen für den e-Shop. root ist der Nutzername für die Datenbank und y256rety sein Passwort. Die Werte müssen entsprechend angepasst werden. Danach diese Klasse nochmal kompilieren (im Verzeichnis <TOMCAT>/webapps/examples/WEB-INF/classes, unter Windows Backslashes verwenden!) :



javac -classpath . -d . de/huberlin/elab/pfw/RelationalPFWBroker.java


Die Verbindung Java-MySQL kann getestet werden mittels (achtung! "." und der JDBC-Treiber müssen sich im CLASSPATH befinden!)



java de.huberlin.elab.pfw.RelationalPFWBroker


sollte etwas ausgeben, abgesehen von Fehlermeldungen!

Wenn das funktioniert, nur noch die URL http://localhost:8080/examples/jsp/elab/test.jsp aufrufen, dann müsste alles funktionieren!


 

(P)+(C) by Erik Pischel
Last modified: Sun Oct 15 20:53:53 CEST 2000