hallo zusammen,
ich möchte eine helloworld servlet in das entwicklungstool eclipse schreiben und von browser aufrufen können.ich habe als apache server tomcat.
di datei helloworld.java habe ich unter eclipse geschrieben und compiliert.
ich habe diese eintellungen gemacht:
habe servlet.jar auf mein eclipse installiert
habe die datei helloworld.java in webinf/lib bei tomcat angelegt
in web.xml habe ich einen maping defeniert für den name(zb. hello) mit dem ich mein servlet vom browser aufrufen kann.
in mein browser soll ich mein servlet so aufrufen: http://localhost:8080:///
was soll in anlegen
die class datei helloworld.class ? muss ich das url in server.xml defenieren.
wenn es so kann ich auch das verzeichnis examples benuzen und dort meine class anlegen oder?
ich habe einen ganzen tag verbracht um diese einstellung zu machen aber erfolglos.
kann mir jemand helfen?
danke im voraus
habe die datei helloworld.java in webinf/lib bei tomcat
angelegt
Es reicht wenn deine Source in deinem Workspace liegt.
Entscheidend ist, dass die class-Datei (also das Servlet)
in /WEB-INF/classes liegt.
In das lib-Verzeichnis kommen nur extra benoetigte jars
rein.
in web.xml habe ich einen maping defeniert für den name(zb.
hello) mit dem ich mein servlet vom browser aufrufen kann.
in mein browser soll ich mein servlet so aufrufen: http://localhost:8080:///
was soll in anlegen
die class datei helloworld.class ? muss ich das url in
server.xml defenieren.
In der server.xml brauchst du erstmal gar nichts machen.
wenn es so kann ich auch das verzeichnis examples benuzen und
dort meine class anlegen oder?
Klar kannst du das machen. Du kannst dir aber auch das
Verzeichnis mal ansehen und ein eigenes nach gleichem Muster
(s.o.) nachbauen. Das ist wohl das einfachste.