Я пытаюсь получить доступ к сервлету, набрав
http://localhost:8082/Libruary/controller
и Tomcat 6 выдает ошибку 404:
HTTP Status 404 - /Libruary/controller
type Status report
message /Libruary/controller
description The requested resource (/Libruary/controller) is not available.
Apache Tomcat/6.0.26
Что означает, что что-то не так в файле web.xml, япредположим.
Итак, вот мой файл web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app
version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>Controller</servlet-name>
<servlet-class>by.epam.web.libruary.jspservlet.Controller</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Controller</servlet-name>
<url-pattern>/controller</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
</welcome-file-list>
</web-app>
Я назвал и сопоставил сервлет, поэтому я не знаю, что не так.А вот иерархия проектов в папке tomcat:
webapps
--Libruary
---web.xml
---...
---WEB-INF
----classes
-----by
------epam
-------web
--------libruary
---------jspservlet
----------Controller.class
Я сгенерировал файл .class, используя Eclipse.И файлы .java находятся в каталоге / scr, который находится на одном уровне с классами (но это необязательно, я полагаю).Также у меня есть каталог / lib на этом уровне, который содержит servlet-api.jar.Я не знаю, что еще сказать.Буду очень признателен за вашу помощь.