Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/20: Рейтинг темы: голосов - 20, средняя оценка - 4.70
1 / 1 / 0
Регистрация: 23.03.2009
Сообщений: 106

HelloServer и Jetty

11.09.2013, 17:43. Показов 4221. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Нужно написать "HelloServer..." - приложение запускает jetty server.
Пытаюсь в этом разобраться..
Скачала jetty и servlet-api, закинула в папку eclipse, подключила все это.

http://www.eclipse.org/jetty/d... dding.html - тут есть пример этого самого HelloServer.
Есть проблема: не видно последних трех пакетов в импорте. В jdk этих пакетов нет. Откуда их можно взять? Они должны были быть в eclipse?

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.ServletException;
 
import java.io.IOException;
 
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.Request;
import org.eclipse.jetty.server.handler.AbstractHandler;
 
public class HelloWorld extends AbstractHandler
{
    @Override
    public void handle(String target,
                       Request baseRequest,
                       HttpServletRequest request,
                       HttpServletResponse response) 
        throws IOException, ServletException
    {
        response.setContentType("text/html;charset=utf-8");
        response.setStatus(HttpServletResponse.SC_OK);
        baseRequest.setHandled(true);
        response.getWriter().println("<h1>Hello Serverd</h1>");
    }
 
    public static void main(String[] args) throws Exception
    {
        Server server = new Server(8080);
        server.setHandler(new HelloServer());
 
        server.start();
        server.join();
    }
}
Правильно ли я понимаю: класс AbstractHandler - только для использования в eclipse?

Еще вопрос: зачем нужен файл pom.xml? Если можно, киньте ссылку, где об этом почитать можно.
Sorry за сумбур, только начинаю разбираться..
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.09.2013, 17:43
Ответы с готовыми решениями:

Jetty id сессии
Сессия это же хеш функция и у меня созрел вопрос а что кладут в эту функцию как в jetty генерируется id сессии

Gzip jetty
Добрый день. Кто может подсказать как мне подключить сжатие трафика на сервере Jetty? Уже что только не перепробовал не работает. Версия...

Настройка jetty
Привет! Нужно использовать библиотеки jetty в паре с servlet api, скачал и то и другое, подключил вроде правильно, но выдает целый ...

1
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
11.09.2013, 18:34
Цитата Сообщение от pro_mary Посмотреть сообщение
Откуда их можно взять?
С сайта jetty, очевидно - http://download.eclipse.org/jetty/

Добавлено через 3 минуты
Цитата Сообщение от pro_mary Посмотреть сообщение
зачем нужен файл pom.xml?
Есть такая штука (очень распространенная) в Java-мире: maven. Maven позволяет описывать ваш проект и способ его построения с помощью XML-конфига - pom.xml.
Файлы pom.xml понимает любая современная Java IDE. Это, например, позволяет использовать разные IDE для разработки одного и того же проекта.

Добавлено через 2 минуты
Цитата Сообщение от pro_mary Посмотреть сообщение
класс AbstractHandler - только для использования в eclipse?
Это для использования embedded jetty. В ваш наследник AbstractHandler-а, в метод handle будут передаваться все http-запросы отправленные на ваш сервер.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.09.2013, 18:34
Помогаю со студенческими работами здесь

Springboot vs jetty
Здравствуйте! Стоит задача написать простое web приложение для конфигурации удаленных компьютеров. Что лучше использовать в...

Jetty, аутентификация пользователя
Добрый день уважаемые фоумчане, прошу помощь т.к. зашёл в тупик. Создал форму авторизации на сервере. Она вызывает сервлет, в котором я...

Запуск run jetty
Добрый день,довольно недавно начал работать с idea и вот сразу же начались проблемы,я установил себе ide поставил maven при запуске ide...

Обработка запроса к Jetty серверу
Имеется: -Компьютер(с доступом в интернет) на котором запущена программа, предназначенная для принятия и обработки JsonObjec,...

Разница между tomcat и jetty
Здравствуйте форумчане. В интернете существует ссылка на статью о разнице tomcat и jetty. Но к сожалению она не открывается. Может кто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru