2015-01-26 2 views
0

Я получаю эту ошибку, когда я нажимаю на представитьHTTP 404 Java сервлеты

HTTP Status 404 - /GradeRetrieval/DbConnection 
type Status report 
message /GradeRetrieval/DbConnection 
description The requested resource is not available. 

Это форма тег, мой HTML форма имеет кнопку отправки.

<form action="../DbConnection" method="post"> 

Это моя структура каталогов Directory structure

Это мой webxml файл

<?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> 
<display-name>GradeRetreival</display-name> 
<welcome-file-list> 
<welcome-file>index.html</welcome-file> 
<welcome-file>index.htm</welcome-file> 
<welcome-file>index.jsp</welcome-file> 
<welcome-file>default.html</welcome-file> 
<welcome-file>default.htm</welcome-file> 
<welcome-file>default.jsp</welcome-file> 
</welcome-file-list> 
<servlet> 
<description></description> 
<display-name>DbConnection</display-name> 
<servlet-name>DbConnection</servlet-name> 
<servlet-class>DbConnection</servlet-class> 
</servlet> 
<servlet-mapping> 
<servlet-name>DbConnection</servlet-name> 
<url-pattern>DbConnection</url-pattern> 
</servlet-mapping> 
</web-app> 

Я не могу показаться, чтобы выяснить, что случилось. Незлая помощь.

+0

Что находится в вашем классе dbconnection? Адрес электронной почты отправить правильно? Ваш dbconnection принимаем почтовый метод? p.s: подключение к db от контроллера ???? – alizelzele

ответ

3

IIRC, имя сервлета должно быть полностью определены:

<servlet-class>action.DbConnection</servlet-class> 

Кроме того, убедитесь, что ваш url-pattern правильно.

+1

Вы правы - и полагая, что это корень этой проблемы, стоит отметить, что это создало исключение stacktrace в файлах журналов сервера, поэтому всегда есть хорошая идея посмотреть там в первую очередь. – Gimby