HowTo: Tomcat 5.5 und Solr 1.4 auf Debian 5 (lenny) installieren

1.Installation von Java 

Zuerst muss man eine SUN JRE und JDK installieren. Version 6 ist die aktuelle Version. 
Folgende Einträge werden in der /etc/apt/sources.list benötigt:
 
# in non-free sind die Sun-Java Pakete drin
deb http://ftp.de.debian.org/debian/lenny main non-free contrib
 
#Sicherheitsaktualisierungen für alle möglichen Pakete direkt von Debian
deb http://security.debian.org/ etch/updates main non-free contrib
 
Java 6 JRE und JDK Pakete installieren:


apt-get install sun-java6-jre sun-java6-jdk

2. Java Version aktivieren und testen

update-alternatives --config java
update-alternatives --config javac
 
und anschließend die Versionen prüfen:
 
java -version
und
javac -version
 

3. Umgebungsvariable setzen

Die Variable JAVA_HOME muss gesetzt sein, sonst findet Tomcat die JAVA Umgebung nicht. Dafür ist folgender Eintrag in /etc/profile notwendig
 
# Setup Jave environment 6
export PATH=$PATH:/usr/lib/jvm/java-6-sun/bin
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export JRE_HOME=/usr/lib/jvm/java-6-sun/jre
 
Unter /etc/default/tomcat5.5 JAVA_HOME ebenfalls setzen:
 
# Run Tomcat as this user ID. Not setting this or leaving it blank will use the
# default of tomcat55.
#TOMCAT5_USER=tomcat55
# The home directory of the Java development kit (JDK). You need at least
# JDK version 1.4. If JAVA_HOME is not set, some common directories for
# the Sun JDK, various J2SE 1.4 versions, and the free runtimes
# java-gcj-compat-dev and kaffe are tried.
JAVA_HOME=/usr/lib/jvm/java-6-sun

 

4. Installation Tomcat

Nach dem Setzen der Umgebungsvariable abmelden und sich wieder als root anmelden.
 
Anschliessend Tomcat installieren:
 
apt-get install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps
 
Danach solr installieren:
 
apt-get install solr-tomcat5.5
 

5. Tomcat testen

Prüfen, ob Tomcat korrekt installiert wurde indem man im Browser die folgende Seite aufruft:
 
http://localhost:8180
 
Die Zugangsdaten für den Tomcat-Administrator sind in der folgenden Datei zu finden:
 
$TOMCAT_HOME/etc/tomcat-users.xml
 
Neuen Benutzer mit der Rolle admin, manager hinzufügen.
Achtung: Zugriff nur vom localhost möglich.
 

6. Solr auf die neuste Version aktualisieren

  • solr.xml in /etc/tomcat5.5/Catalina/localhost Verzeichnis öffnen und den Installationspfad von Solr (docBase) notieren
  • solr.war aus dem dist Ordner entpacken und in den notierten Ordner kopieren
  • conf ordner aus dem Verzeichnis /example/solr/conf dorthin kopieren.
Ins Verzeichnis /usr/share/tomcat5.5/bin wechseln:
cd /usr/share/tomcat5.5/bin
 
Tomcat manuell starten um zu testen:
./catalina.sh run
 
Dies führt Tomcat im aktuellen Fenster aus (hilfreich bei der Fehlersuche).