Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Servlet

360
22 сентября 2007 года
P*t*
474 / / 15.02.2007
Написал сервлет "Hello world";
Скачал Tomcat;
Не получается запустить в нём этот сервлет -
Наверное это просто, но я не знаю как.:(

Помогите, пожалуйста.
63
22 сентября 2007 года
Zorkus
2.6K / / 04.11.2006
Ну и как тебе помочь?
Что значит - не получилось?
Ты пробовал запускать семплы, строго по инструкции?
Что происходит, конкретно?
552
23 сентября 2007 года
Ivanhoe
373 / / 30.04.2006
Посмотрите в webapps/examples/WEB-INF/web.xml
Там метаинформация обо всех сервлетах в examples/. Вам на Ваш сервлет нужно оформить по образу и подобию.
360
23 сентября 2007 года
P*t*
474 / / 15.02.2007
Цитата: Ivanhoe
Посмотрите в webapps/examples/WEB-INF/web.xml
Там метаинформация обо всех сервлетах в examples/. Вам на Ваш сервлет нужно оформить по образу и подобию.



Ну я так и попробовал сделать:

В /webapps/servlets-examples/Web-inf/classes/ запихнул свой класс

Вот код до компиляции:

Код:
import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class ServletTest extends HttpServlet {
    int i=0;
    public void servise(HttpServletRequest req, HttpServletResponse res) throws IOException {
        res.setContentType("text/html");
        PrintWriter out = res.getWriter();
        out.print("<head><title>" +
                "My Servlet" +
                "</title></head>" +
                "<body>" +
                "<h1>OK"+i+++
                "</h1></body>");
        out.close();
    }
}


В webapps/servlets-examples/WEB-INF/web.xml добавил:

<servlet>
<servlet-name>ServletTest</servlet-name>
<servlet-class>ServletTest</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ServletTest</servlet-name>
<url-pattern>/ServletTest</url-pattern>
</servlet-mapping>

После перезапуска tomacat ничего не изменилось :(

(Пытался запустить по ссылке
http://localhost:8080/servlets-examples/servlet/ServletTest,
аналогично exampl-ам
Они работают, а мой класс - нет)
63
23 сентября 2007 года
Zorkus
2.6K / / 04.11.2006
Я спрашивал, что конкретно происходит, что значит "Не работает ничего"? Что в логах томката написано? Что при деплое, что при обращению по заданному URL? Что хотя бы, на странице браузера (хотя там обычно только самая верхушка айсберга)?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог