2015-03-06 3 views
1

Я готовлю свой первый GAE. Моя главная имя папки companyreview и моя папка SRC содержит два сервлета AddcompanyReview.java и CompanyreviewServlet.javaGAE: Файл не найден Ошибка

Мое описание web.xml файла

<?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_2_5.xsd" version="2.5"> 

<servlet> 
    <servlet-name>Companyreview</servlet-name> 
<servlet-class>com.ait.companyreview.CompanyreviewServlet</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>Companyreview</servlet-name> 
    <url-pattern>/Companyreview</url-pattern> 

</servlet-mapping> 
<servlet> 
    <servlet-name>addReview</servlet-name> 
    <servlet-class>com.ait.companyreview.AddcompanyReview</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>addReview</servlet-name> 
    <url-pattern>/companyreview</url-pattern> 
</servlet-mapping> 

<welcome-file-list> 
    <welcome-file>index.html</welcome-file> 
</welcome-file-list> 
</web-app> 

Мои index.html содержание

<form name = "admin" action = "addReview" method = "post" > 

Мой AddcompanyReview.java фрагмент кода сервлета

@SuppressWarnings("serial") 
public class AddcompanyReview extends HttpServlet 
{ 
    @Override 
    public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException 
...... 
} 

Это ошибки, с которыми я сталкиваюсь: ВНИМАНИЕ: Файл не найден для:/addReview. 6 марта 2015 7:37:32 PM com.google.appengine.tools.development.LocalResourceFileServlet doGet

Я использую doPost метод в моем сервлета так почему я получаю doGet метод как ошибки и то, что о нет файл найден, хотя файл уже существует!

ответ

1

Вы должны картирования изменений

<servlet-mapping> 
    <servlet-name>addReview</servlet-name> 
    <url-pattern>/addReview</url-pattern> 
</servlet-mapping> 

сервлет был отображенный неправильно, и вы отображенный в две сервлеты к тому же пути контекста.

+0

Спасибо, это действительно помогло. –

Смежные вопросы