1. wanna-servlet, setup servlet, start-servlet
2. Kopioi jserv/servlets/ -hakemistoon hali-hakemisto hali2/tkt_hali/jserv/servlets -hakemistosta
3. Kopioi vanhasta tkt_hali/jserv/etc -hakemistosta
haliaeetus.properties,
poikanen_ika,
tabledata,
omaan jserv/etc -hakemistoon
4. Muuta seuraavat kohdat oman tunnuksen mukaisiksi !tunnus! = omatunnus
jserv/etc/haliaeetus.properties -muutettu
# Path to the template directory.
TEMPLATE_DIRECTORY=/home/!tunnus!/jserv/servlets/hali/template
# Table metadata resource file (table attributes and comments)
TABLEDATA_FILE=/home/!tunnus!/jserv/etc/tabledata
# Poikanen - ikätiedot - tiedosto
POIKANEN_IKA_FILE=/home/!tunnus!/jserv/etc/poikanen_ika
# static url
STATIC_URL=http://db.cs.helsinki.fi/s/!tunnus!/
jserv/etc/environment -muutettu -lisätty rivejä
Kommentti pois oracle-riviltä. tkt_hali -hakemistossa on vanha polku tuohon oracleen.
Omaa ympäristöä luodessa pitäisi rivin olla seuraavannäköinen:
export CLASSPATH=/opt/jdbc/classes12_01.zip:/opt/jdbc/nls_charset12_01.zip:$CLASSPATH
# Path to FreeMarker 2.2 Final
freemarker=/home/!tunnus!/jserv/servlets/freemarker.jar
# Paths to rest of the stuff
hali=/home/!tunnus!/jserv/servlets
export CLASSPATH=$jsdk:$jserv:$freemarker:$hali:$CLASSPATH
jserv/etc/!tunnus!.properties -muutettu
repositories=/home/!tunnus!/jserv/servlets/hali/servlet
jserv/servlets/doJavadoc -muutettu
#! /bin/sh
javadoc -doctitle "Haliaeetus-järjestelmä, v 1.0
API-spesifikaatio" -overview ./hali/package.html -d
/home/!tunnus!/public_html/ ./hali/servlet/*.java ./hali/db/*.java ./hali/general/*.java
jserv/servlets/hali/general/HaliProperties.java -muutettu
// Konfigurointitiedoston polku.
private static final String CONFIGURATION_FILE = "/home/!tunnus!/jserv/etc/haliaeetus.config";
jserv/servlets/hali/template/hali.ftl -muutettu
rivi 27:
<form action="https://db.cs.helsinki.fi/s/!tunnus!/hali.servlet.Hali?kieli=${arvo.kieli}" method="post">
rivi 45, 47, 49:
<td><a href="https://db.cs.helsinki.fi/s/!tunnus!/hali.servlet.Hali?kieli=fi">Suomeksi</a>
</td>
<td><a href="https://db.cs.helsinki.fi/s/!tunnus!/hali.servlet.Hali?kieli=sv">Svenska</a>
</td>
<td><a href="https://db.cs.helsinki.fi/s/!tunnus!/hali.servlet.Hali?kieli=en">English</a>
jserv/servlets/hali/template/navi.ftl -muutettu
rivi 29:
<td><a href="https://db.cs.helsinki.fi/s/!tunnus!/hali.servlet.UusiPesa">
rivi 64:
<a href="https://db.cs.helsinki.fi/s/!tunnus!/hali.servlet.Hali?syy=ulos&kieli=${navi.kieli}">
jserv/servlets/hali/template/pesa.ftl -muutettu
rivi 103:
<form method="post" action="https://db.cs.helsinki.fi/s/!tunnus!/hali.servlet.UusiPesa?syy=lisaa">
5. javac hali/servlet/Hali.java
6. http://db.cs.helsinki.fi/s/!tunnus!/hali.servlet.Hali