Я создал тестовый сайт для тестирования кода AJAX. Код вызывает сервлет из JSP с использованием AJAX. Код успешно скомпилирован, и я развернул его в папке tomcat webapps. Иерархия папок выглядит следующим образом:

И мой web.xml код:
<web-app>
<jsp-file>index.jsp</jsp-file>
<servlet>
<servlet-name>getname</servlet-name>
<servlet-class>getname</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>getname</servlet-name>
<url-pattern>getname</url-pattern>
</servlet-mapping>
</web-app>
Теперь, когда я пытаюсь запустить этот веб-сайт, используя мой браузер как http://localhost:8080/TestSite или http://localhost:8080/TestSite/index.jsp, отображается следующая ошибка:

ИЛИ этот

Даже сайт не виден в Tomcat Manager. Также другие сайты работают из менеджера Tomcat или напрямую. Подскажите пожалуйста что теперь делать?