Как да стартирате сървлет чрез Tomcat
Поставете сервлета в подпапката \webapps\ROOT\WEB-INF\classes\
В папката jakarta-tomcat-___\webapps\ROOT\WEB-INF поставете файл web.xml по следния начин:
Да кажем, че conf\server.xml има нещо като:
стартирайте tomcat и в браузъра въведете http:\\localhost:8080\servlet\servletname без .class
трябва да се случи чудо.
Но все още не работи за мен. В браузъра стартирах 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) не е наличен. Какво може да не е наред?
Създадена е директория C:\apache-tomcat-7.0.22\webapps\helloWorld\WEB.INF\classes файл helloWorld.java
Сложен въпрос. Какво е сървлет, от кой клас наследява, какви методи има?