Как да стартирате сървлет чрез Tomcat

чрез

чрез

tomcat

Поставете сервлета в подпапката \webapps\ROOT\WEB-INF\classes\

В папката jakarta-tomcat-___\webapps\ROOT\WEB-INF поставете файл web.xml по следния начин:

Да кажем, че conf\server.xml има нещо като:

стартирайте tomcat и в браузъра въведете http:\\localhost:8080\servlet\servletname без .class

трябва да се случи чудо.

сървлет

tomcat

Но все още не работи за мен. В браузъра стартирах http://localhost:8080/, страницата се отвори. В директорията създадох C:\apache-tomcat-7.0.22\webapps\helloWorld\WEB.INF\classes файл helloWorld.java с текст

компилиран, създаден файл HelloWorld.class в директория C:\apache-tomcat-7.0.22\webapps\helloWorld\WEB.INF създаден файл web.xml

Не създавам повече файлове. Въвеждам http://localhost:8080/helloworld/servlet/hello в моя браузър, дава ми грешка 404 Исканият ресурс (/helloworld/servlet/hello) не е наличен. Какво може да не е наред?

tomcat

Създадена е директория C:\apache-tomcat-7.0.22\webapps\helloWorld\WEB.INF\classes файл helloWorld.java

Сложен въпрос. Какво е сървлет, от кой клас наследява, какви методи има?