Hallo allerseits,
ich betreibe einen Hetzner Root-Server mit Ubuntu Server 8.04 Minimal und habe dort über die Paketverwaltung den Tomcat 5.5 installiert. Da ich gerne Remote-Debugging machen möchte bzw. wegen Betrieb eines SOAP-Services machen muss, möchte ich den Tomcat gerne im Debug-Modus starten, so dass ich im Eclipse auf Fehlersuche gehen kann. Zum Starten des Tomcat in besagtem Modus bin ich wie folgt vorgegangen: Zunächst habe ich folgenden Eintrag in die /etc/environment gemacht: JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8500" Anschließend habe ich die /usr/share/tomcat5.5/bin/catalina.sh dupliziert und in der Kopie folgendes eingefügt:
1 2 3 | export JAVA_HOME=/usr/lib/jvm/java-6-sun/jre/bin/ export JPDA_TRANSPORT=dt_socket export JPDA_ADDRESS=8500 |
wenn ich nun die Datei mit
sudo ./catalina_debug.sh jpda run
starten will erhalte ich folgende Meldung:
1 2 3 4 5 | Using CATALINA_BASE: /usr/share/tomcat5.5 Using CATALINA_HOME: /usr/share/tomcat5.5 Using CATALINA_TMPDIR: /usr/share/tomcat5.5/temp Using JRE_HOME: /usr/lib/jvm/java-6-sun/jre/bin/ exec: 353: /usr/lib/jvm/java-6-sun/jre/bin//bin/java: not found |
Ich kann mir leider überhaupt nicht erklären, woher diese Fehlermeldung bzw woher dieser komisch zusammengesetzte Pfad stammt. Ich hoffe, ihr könnt mir weiterhelfen, da ich dringend auf das Debugging angewiesen bin.
Vielen Dank und beste Grüße,