Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Treads с использованием SAX парсера в Tomcat / 7 сообщений из 7, страница 1 из 1
12.01.2012, 10:40:03
    #37610524
maksaimer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Treads с использованием SAX парсера в Tomcat
На вход поступает xml, он парсится, затем запускает 2 потока и отдает отправителю ответ - все это реализована на Tomcat.
допустим сюда пришел xml http://localhost:8080/partner/search/

2 потока запускаются для отправки запросов 2м разным партнерам.

Партнеру посылается запрос тоже в виде xml и получаем ответ, я его стал парсить с помощью технологии SAX.

Проблема в том парсер не парсит :)

Попробовал посмотреть дебагемро, он заходит в метод startElement один раз, для root элемента и заканчивает выполнение. причина мне не понятна :( Может кто сталкивался?


Самое интересно, что если запустить не на томкате, а как обычный java apllication локально, то все методы срабатывают и парсер благополучно выполняет свою работу.

Была еще такая проблема

Может я чего не знаю, какой-нибудь мелочи работы с потоками, прошу вас помочь :)

Для работы с потоками использую ExecutorService, примерно так:

Код: java
1.
2.
3.
4.
ExecutorService executorService = Executors.newFixedThreadPool(2);
executorService.submit(new Partner1Runnable());
executorService.submit(new Partner2Runnable());
executorService.shutdown();



Надеюсь, что написал подробно.
...
Рейтинг: 0 / 0
12.01.2012, 16:30:21
    #37611412
maksaimer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Treads с использованием SAX парсера в Tomcat
Проблема в парсере, он отрабатывает только на root элементе в случае startElement и endElement.... странно, а куда подевалось все между <root> и </root> ...
...
Рейтинг: 0 / 0
12.01.2012, 16:36:07
    #37611424
svenom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Treads с использованием SAX парсера в Tomcat
Не знаю.
...
Рейтинг: 0 / 0
12.01.2012, 16:38:37
    #37611430
maksaimer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Treads с использованием SAX парсера в Tomcat
Самое интересное, что парсер работает нормально, если его запустить с метода main :)
у меня паника )
...
Рейтинг: 0 / 0
12.01.2012, 16:45:54
    #37611448
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Treads с использованием SAX парсера в Tomcat
Подебажить парсер не вариант?
...
Рейтинг: 0 / 0
12.01.2012, 17:03:22
    #37611497
maksaimer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Treads с использованием SAX парсера в Tomcat
Вариант и я писал что я его дебажил.
Ошибка найдена. Надо быть внимательней.
...
Рейтинг: 0 / 0
12.01.2012, 17:04:11
    #37611498
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Treads с использованием SAX парсера в Tomcat
maksaimerВариант и я писал что я его дебажил.
Ошибка найдена. Надо быть внимательней.
Я имелл ввиду не SAX Handler. А сам парсер.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Treads с использованием SAX парсера в Tomcat / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]