TOMCAT - Kann Servlet nicht compelieren, versuche CLASSPATH zu setzten -> läuft nicht

Bud Spencer

Enthusiast
Thread Starter
Mitglied seit
04.03.2006
Beiträge
1.831
TOMCAT - Kann Servlet nicht compelieren, versuche CLASSPATH zu setzten -> läuft nicht

Hi Leute,

hoffe ihr könnt mir helfen. Nebenbei, ich nutze Win XP.

1) Habe xampp mit Tomcat Erweiterung installiert. xampp ist einfach nur ein Package, die Apache, MySQL und weitere Dinge enthält.

2) Habe unter "Rechte Maustaste Arbeitsplatz -> Eigenschaften -> Erweitert -> Umgebungsvariablen" folgende gesetzt:
Bei Benutzervariablen:
CATALINA_HOME = <Tomcat-Verzeichnis>
JAVA_HOME = <JAVA-JDK-VERZEICHNIS>

Was u.a. gesetzt ist:
Bei Systemvariablen:
CLASSPATH = "E:\Programme\Java\jre1.5.0_06\lib\ext\QTJava.zip"

Übrigens, Tomcat-Server läuft, auch wenns hier nicht wichtig ist.

---

So, was ich bisher versucht habe:

A) Bei CLASSPATH (s.o.) habe ich zusätzlich den Pfad für "servlet-api.jar" angegeben, also
CLASSPATH = "E:\Programme\Java\jre1.5.0_06\lib\ext\QTJava.zip;E:\Programme\xampp\tomcat\common\lib\servlet-api.jar"

-> Compeliere mit JCreator -> Fehlermeldung, dass Klassen "javax.servlet.*" und "javax.servlet.http.*" nicht existieren.

B) Ich gebe folgendes in die Konsole ein:
set CLASSPATH=.;E:\Programme\xampp\tomcat\common\lib\servlet-api.jar

-> Compeliere mit JCreator -> Fehlermeldung, dass Klassen "javax.servlet.*" und "javax.servlet.http.*" nicht existieren.

---

Weiter weiß ich nicht mehr. Ich setze doch die Umgebungsvariablen. Nun gut, ich kann noch mit javac -classpath es versuchen, aber erstens gibt es eine Fehlermeldung in der Konsole, wenn ich javac eintippe, dass es dies nicht findet. Und zweitens habe ich gar keine Lust bei jeder Compelierung den Pfad zu den Klassen einzutragen.

Wäre für jede Hilfe dankbar.
 
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Hab einfach die Package im Projekt innerhalb des Editors eingeführt und es läuft.
 
Nur mal so als Hinweis für Interessenten:

Man packt die "servlet-api.jar" in den Ordner des JDK, also:
JDK-Verzeichnis\jre\lib\ext\

Da müssen übrigens auch die MySQL-Treiber-Pakete hin, wenn ihr diese Datenbank nutzen wollt.
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh