Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / executorService request.getRemoteUser / 4 сообщений из 4, страница 1 из 1
13.12.2016, 21:39
    #39366213
talent
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
executorService request.getRemoteUser
Добрый вечер!
Есть
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
...
Future<String> future = executorService.submit(new Callable<String>() {
   public String call() {
      myFunc(request, param1, param2);
      return "";
   }
});
...


По какой-то причине в функцию myFunc приходит request.getRemoteUser = null. Хотя до "Future<String> future = executorService.submit(new Callable<String>()" request.getRemoteUser <> null

Заранее спасибо!
...
Рейтинг: 0 / 0
14.12.2016, 18:09
    #39367094
talent
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
executorService request.getRemoteUser
И если вызывать "напрямую" myFunc(request, param1, param2), то request.getRemoteUser != null
...
Рейтинг: 0 / 0
14.12.2016, 18:33
    #39367119
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
executorService request.getRemoteUser
talent,

Ну, передавайте сам RemoteUser, а не request. Мало ли там кто у вас его где дропает.
...
Рейтинг: 0 / 0
14.12.2016, 20:40
    #39367189
talent
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
executorService request.getRemoteUser
BlazkowiczНу, передавайте сам RemoteUser, а не request. Мало ли там кто у вас его где дропает.

Да, такой вариант есть. Но просто есть еще нюанс - из myFunc(request, param1, param2) вызывается еще одна функция myFunc1(request, param1), в которой уже используется request.getRemoteUser(), request.getRemoteAddr() и request.getRemoteHost(). Но request.getRemoteAddr() != null и request.getRemoteHost() != null, а вот request.getRemoteUser() = null. Интересно по какой причине сбрасывается в null request.getRemoteUser().
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / executorService request.getRemoteUser / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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