Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Вопросик из области Web-Programmierung, Java

08.09.15 22:13
Re: Вопросик из области Web-Programmierung, Java
 
MrSanders старожил
в ответ v0id* 08.09.15 17:03
В ответ на:
Я у шефа спрашивал, он сказал, что 100% по IP

И 100% томкатовская HttpSession? Эт врядли.
В ответ на:
Да и как еще, если всегда одна сессия на рыло?

Легко и ненапряжно 100500-ми способами. Кто ж знает что у вас используется, ни кода ни конфигурации я пока что не увидел.
В ответ на:
Ванговать не надо, sendRequest(- -) у меня выше описан Как и про пароль с логином.

ну так посмотрите на этот метод, который вызывает sendRequest и передает ему пароль с логином. Может это User.logon(...) делает? Или все работает исключительно через GeneralServerAdapter_Servlet.doRequest(ServerTransferObject)?
Это будет сторона клиента (апплета) Мне интересно что происходит на стороне сервера (сервлета).
sendRequest посылает данные на URL, который хранится в поле m_servlet. Проверьте что именно этот метод используется для общения с сервлетом. С каким URL-ем он открывает соединение? Что именно шлет серверу? Дебаггер или просто систем.аутов понапихайте.
У сервлета должен вызываться метод doPost(...)
Найдите у себя класс, который extends HttpServler (или у вас своя реализация интерфейса Servlet? тогда implements Servlet) и посмотрите что же он делает c входящими данными.
Может, у вас как-то кусками копируется текст, и ndServlet все же extend HttpServlet? Еще раз спрашиваю - вы вообще смотрите что и как вставляете? Это же понять невозможно... ndServlet.doPost оборвался в середине метода. Что происходит после
if (session.getAttribute(KEY_BINDING_LISTENER) != this)
session.setAttribute(KEY_BINDING_LISTENER, this);
else
showInfo("ndServlet.doPost, getAttribute(KEY_BINDING_LISTENER) <> this");

У вас в логи выводится session got: xxxxxxx (на 01.09.2015 12:27:23 DCC_4 (25) I: request for access key: 540C407B5B9122D19AFC1588C2A49579 не похоже) из

showInfo("session got: " + session.getId());

?
Какой там ID? Постоянно при каждом запросе тот же самый?
P.S. Вставляйте код в тэги [pre][/pre]

 

Перейти на