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

Jax-ws получение Ip клиента

23.12.2016, 10:57. Показов 634. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!
Есть сервис, надо сделать заглушки на некоторые методы и смотреть кто именно к нам обратился, т.е нужно получать ip клиента.
Так же нужно писать в логи кто и к какому методу обратился.

Как это сделать?

Java
1
2
3
4
TransportContext context = TransportContextHolder.getTransportContext();
HttpServletConnection connection = (HttpServletConnection) context.getConnection();
HttpServletRequest request = connection.getHttpServletRequest();
String ipAddress = request.getRemoteAddr();
Это один из вариантов найденных в интернете, но какой бы вариант не был применен. Выскакивае следующая ошибка
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Dec 22, 2016 12:46:59 PM com.sun.xml.ws.server.sei.TieHandler createResponse
SEVERE: null
java.lang.NullPointerException
at com.sun.xml.ws.api.server.InstanceResolver$1.invoke(InstanceResolver.java:250)
    at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:149)
    at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:88)
    at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:1063)
    at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:979)
    at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:950)
    at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:825)
    at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:380)
    at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:651)
    at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:264)
    at com.sun.xml.ws.transport.http.server.WSHttpHandler.handleExchange(WSHttpHandler.java:113)
    at com.sun.xml.ws.transport.http.server.WSHttpHandler.handle(WSHttpHandler.java:97)
    at com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:79)
    at sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:83)
    at com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:82)
    at sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:675)
    at com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:79)
    at sun.net.httpserver.ServerImpl$Exchange.run
По коду ошибки тоже искал! Но все равно ничего не помогло, где ошибся?

Спасибо за помощь!

Добавлено через 21 час 55 минут
Неужели никто не сталкивался с таким? И никто не знает?!
Ребята, SOS!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.12.2016, 10:57
Ответы с готовыми решениями:

Туториалы и книги по JAX-WS и JAX-RS
Подскажите какие-нибудь годные туториалы или книги по технологиям JAX-WS и JAX-RS. Прочитал...

Express - получение данных с клиента
Привет, отправляю аяксом пост запрос и посылаю данные в виде джейсона Не могу понять как теперь...

ServerSocket/ClientSocket-получение IP клиента.
Дело в том, что я пишу программу типа "клиент-сервер". Для этого я использую стандартные компоненты...

Получение MAC address'а компа клиента.
Собственно интересует как можно получить мак адресс компа, с которого залогинился тот или тот...

0
23.12.2016, 10:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.12.2016, 10:57
Помогаю со студенческими работами здесь

Получение файла от клиента без FTP
Нужно получать от клинта файл, не использую ftp как это сделать??? (Только начинаю работать с ASP)

Получение и хранение IP адреса подключившегося клиента
по сетям незнаю почти ничего. прочитав несколько статей о сетях так толком и не понял.. можно в...

Получение логина и пароля отправленных с клиента
Доброго дня. Не получается написать скрипт для получения отправленных с Android логина и пароля...

Получение данных через SOAP-клиента
Пытаюсь написать клиента для обмена данными с SOAP-сервисом, нашел простейший пример и попытался...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru