Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Hallo, zusammen.
Aus der Problematik meines letzten Threads bin ich schon mal raus. Ich habe unter Eclipse einfach mal ein neues Servlet-Projekt erstellt, worauf ein ( wie auch KAUM anders zu vermuten war ) Verzeichnis mit diesem Namen und der typischen Servlet-Struktur erstellt wurde.
Nun möchte ich halt eine Servlet erstellen, welches von aussen aufgerufen werden kann. Wenn ich unter Eclipse jetzt eine neue Klasse anlegen möchte, wird mir aber immer nur "java.lang.Object" als Superklasse/Bibliothek angeboten.
Damit kann ich aber natürlich keine Servlets erstellen, sondern nur mit "javax.servlet.*".
Im Menü Window/Preferences/Tomcat/JVM Einstellung kann man den Classpath erweitern. Hier habe ich servlet-2.3.jar eingebunden. Das hat aber nicht geholfen.
Und das verstehe ich nicht!!!
Im übrigen finde ich wirklich dass die Classpath-Geschichte das nervigste an Java ist. Dauernd stolpere ich darüber!
Gibt es eigentlich irgend ein Forum eine Newsgroup oder Ähnliches, wo man solche Probleme mit Eclipse und Servlets besprechen kann? Ich komme mir hier etwas deplaziert vor!
Es gibt ein Eclipse-Forum: www.eclipseproject.de/
aber da tut sich leider nicht so viel!
wenn du ne neue klasse anlegst gibts ein feld wo du ne superklasse angeben kannst. dort steht standardmäßig object drin und daneben ist ein knopf browse. dachte das war deine frage vorhin?
wegen der fehlermeldung: du kannst servlets nicht einfach mit eclipse ausführen. du musst es deployen in deinem servlet container, sprich ins entsprechende tomcat verzeichnis kopieren (webapps wenn ich mich richtig erinnere). dann kannst du es mit dem browser öffnen über http://localhost:8080/servletname ...
es gibt auch entsprechende plugins für eclipse, die dir das arbeiten mit servlets und co. erleichtern. guck dich z.b. mal nach jboss um und stell alle weiteren fragen in zusammenhang mit servlets am besten in diesem unterforum, da wird dir eher geholfen:
Alsoo, bei mir ist immer noch das Problem daß sich mein Servlet nicht kompilieren lässt.
Ich habe den Eindruck, daß Eclipse meinen Quellcode gegen die normalen Java.io Bibliotheken versucht zu kompiliren.
Ich kann zwar ein Tomcat-Projekt anlegen, und es wird dann im Package Explorer die typische Struktur eines WAR-Packages angelegt.
Wenn ich jedoch eine neue Klasse hinzufügen möchte, bekomme ich immer "java.lang.Object" als Superklasse vorgegeben. Ich habe die servlet.jar zu den "External Jar's" hinzugefügt aber ich bekomme immer folgende Fehlermeldung:
Code:
java.lang.NoClassDefFoundError: org/apache/catalina/startup/Bootstrap
Exception in thread "main"
Was mich vermuten lässt, dass er eine normale Java-Aplikation erwartet!?!