Tomcat, servlet

hallo Ihr!
hab tomcat 4.0 beta installiert, aber sollen die alle servlets und htm seite hin? muessen die alle unter tomcat_home/webapps hingelegt sein? wenn ich die beispiele ansehe, sind die unter /webapps/examples/servlets/ und ./WEB-INF. hab meine seite auch dahin gelegt, funktioniert aber nicht, so lange probiert, ist sehr frustrierend!
wer kann mir helfen? waere sehr dankbar!

gruss, Steve

Versuch es mal mit:

%TOMCAT_HOME%/webapps/root/web-inf/classes/MyServlet.class

Aufruf:
http://localhost:stuck_out_tongue:ORT/servlet/MyServlet

HTH
Patrick

vielen dank Patrick!
jetzt geht’s jedenfalls besser!
aber bekomme ich noch diese fehlermeldung:
HTTP Status 405 - HTTP method GET is not supported by this URL
The specified HTTP method is not allowed for the requested resource (HTTP method GET is not supported by this URL).
woran kann das ligen?

gruss, Steve

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Rufst Du es aus einer HTML-Seite auf?
Wenn ja, wie? ()
Hast Du doPost() oder doGet() im Servlet
implementiert?

fragt
Patrick

hallo Patrick!
hab direkt die servlet class in url gegeben wie Du sagtest.
aber ich wollte aus eine html seite aus diese servlet rufen, und diese html seite liegt unter odner WEB-INF/ROOT(nicht sicher ob es richtig positioniert ist), und dann im form hab ich so definiert:

hat’s nicht funktioniert.
hab ein doPost() im servlet drin.

vielen dank, Steve

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Steve!

If it is inevitable to use doPost() then try the following:

public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
doGet(req, res);
}

Implement the doGet() with your business logic or whatever.

und diese html seite liegt unter odner WEB-INF/ROOT(nicht

Right.

That should be

HTH
Patrick

vielen dank Patrick!
es hat jetzt perfekt funktioniert von html seite aus diese servlet zu rufen! es ist sehr schoen dass ich jetzt viele servlet mit html ausprobieren kann.

alles gute mit java wuenscht Dir,
Steve

und diese html seite liegt unter odner WEB-INF/ROOT(nicht

Right.

That should be

HTH
Patrick

Hallo,

musst Du nicht noch das Servlet bei Tomcat „anmelden“? Mit Hilfe einer WAR-Datei, die ins webapps verzeichnis zu legen ist.

Viele Grüße,

Michl