Я нахожусь в процессе написания веб-приложения на Java, и у меня возникают проблемы с работой моего сервлета.
Это из моего файла web.xml:
<servlet>
<description>Called to process any forms on the website</description>
<display-name>Form Processing Servlet</display-name>
<servlet-name>FormAction</servlet-name>
<servlet-class>com.devwork.servlets.FormAction</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FormAction</servlet-name>
<url-pattern>/servlet/FormAction</url-pattern>
</servlet-mapping>
</web-app>
все же, когда я развертываю приложение в Glassfish 3, оно возвращает 404 при отправке данных из формы через HTTP POST на правильный URL-адрес сервлета. В адресной строке указан правильный URL-адрес для сервлета, и сервлет отображается в админ-панели Glassfish 3 как устанавливаемый вместе с другими сервлетами и другими материалами, включенными в файл WAR.
Мой файл sun-web.xml является стандартным, который генерирует Eclipse 3.5.1, поэтому проблем не должно быть. Кто-нибудь может указать мне правильное направление с этой проблемой? В файле журнала сервера указывается, что WAR был успешно развернут.
Спасибо.