Vue combinée Vue Plate Arborescence
Sujets [ Précédent | Suivant ]
toggle
Dimitrios Karageorgopoulos
Obtain external client IP from web service
22 juin 2012 05:55
Réponse

Dimitrios Karageorgopoulos

Rang: New Member

Publications: 18

Date d'inscription: 1 juin 2012

Publications Récentes

Dear all,

I have implemented a web service using Service Builder in Liferay 6.0.

I want to obtain the extrnal client's IP addressin my *ServiceImpl class where the implementation of my web service methods reside.

I've seen that PortalUtil has a getHttpServletRequest that can lead to a getRemoteAddr funtion but getHttpServletRequest requires a PorletRequest object as input parameter that I do not know how I can get it from
Andrew Jardine
RE: Obtain external client IP from web service
22 juin 2012 18:30
Réponse

Andrew Jardine

Community Moderator

Rang: Liferay Legend

Publications: 1062

Date d'inscription: 22 décembre 2010

Publications Récentes

The ServiceContext object has a getRemoteAddr() method on it as well. Can you use that one?
Dimitrios Karageorgopoulos
RE: Obtain external client IP from web service
25 juin 2012 01:41
Réponse

Dimitrios Karageorgopoulos

Rang: New Member

Publications: 18

Date d'inscription: 1 juin 2012

Publications Récentes

Hi Andrew,

do you know how I can get a reference to the ServiceContext from my *ServiceImpl.java where my web services reside?
Dimitrios Karageorgopoulos
RE: Obtain external client IP from web service
1 juillet 2012 01:46
Réponse

Dimitrios Karageorgopoulos

Rang: New Member

Publications: 18

Date d'inscription: 1 juin 2012

Publications Récentes

I tried a com.liferay.util.axis.ServletUtil which has a getRequest that returns an HttpServletRequest that has a getRemoteAddr() but did not work .
I got a org.apache.catalina.loader.WebappClassLoader.loadClass exception for com.liferay.util.axis.ServletUtil
Giuseppe Pantaleo
RE: Obtain external client IP from web service
8 août 2012 06:21
Réponse

Giuseppe Pantaleo

Rang: New Member

Publications: 15

Date d'inscription: 18 juin 2012

Publications Récentes

Hi Dimitrios,
have you found a solution for this issue?