HttpServletRequest.getServerName () иногда возвращает нуль при одновременном использовании? - PullRequest
1 голос
/ 11 марта 2010

В JBoss 4.0.1SP1 у меня есть сервлет, который выполняет несколько одновременных вызовов веб-сервисов, работающих под одним и тем же экземпляром. Я использую request.getServerName () (для HttpServletRequest) для создания URL-адреса конечной точки. Обычно это работает нормально, но время от времени возвращает ноль.

Я не видел этого до параллельного выполнения запросов веб-службы, поэтому предположил, что совместное использование HttpServletRequest между потоками не всегда будет работать или что-то в этом роде.

Любые идеи по исправлению этого?

Ответы [ 2 ]

1 голос
/ 11 марта 2010

Есть какие-нибудь идеи по исправлению этой проблемы?

Обновление JBoss.

0 голосов
/ 11 марта 2010

Я, вероятно, упускаю что-то очевидное, но .... если они все на одном экземпляре / сервере, то зачем вам программно извлекать имя сервера - почему бы просто не поместить его в файл конфигурации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...