Я скопировал приложение HelloServlet, полученное из Интернета, и поместил его в папку ROOT.Я запустил сервер, и он не работает.Что случилось?Я думаю, что это о расположении классов Java.
эта документация должна вам помочь
http://tomcat.apache.org/tomcat-7.0-doc/appdev/deployment.html
/ WEB-INF / classes / - Этот каталог содержит любые файлы классов Java (и связанные ресурсы), необходимые для вашего приложения, включая классы сервлетов и не сервлетов, которые не объединены в файлы JAR , Если ваши классы организованы в пакеты Java, вы должны отразить это в иерархии каталогов в / WEB-INF / classes /. Например, класс Java с именем com.mycompany.mypackage.MyServlet должен храниться в файле с именем /WEB-INF/classes/com/mycompany/mypackage/MyServlet.class.
вы должны поместить веб-приложение в папку webapp в tomcat.
Также URL должен быть
http://localhost:8080/folder_name
Вы должны поместить их в WEB-INF / classes .«Этот каталог предназначен для сервлетов, служебных классов и выходного каталога компилятора Java»