Fórumok

Obtain external client IP from web service

thumbnail
Dimitrios Karageorgopoulos, módosítva 11 év-val korábban

Obtain external client IP from web service

New Member Bejegyzések: 18 Csatlakozás dátuma: 2012.06.01. Legújabb bejegyzések
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
thumbnail
Andew Jardine, módosítva 11 év-val korábban

RE: Obtain external client IP from web service

Liferay Legend Bejegyzések: 2416 Csatlakozás dátuma: 2010.12.22. Legújabb bejegyzések
The ServiceContext object has a getRemoteAddr() method on it as well. Can you use that one?
thumbnail
Dimitrios Karageorgopoulos, módosítva 11 év-val korábban

RE: Obtain external client IP from web service

New Member Bejegyzések: 18 Csatlakozás dátuma: 2012.06.01. Legújabb bejegyzések
Hi Andrew,

do you know how I can get a reference to the ServiceContext from my *ServiceImpl.java where my web services reside?
thumbnail
Dimitrios Karageorgopoulos, módosítva 11 év-val korábban

RE: Obtain external client IP from web service

New Member Bejegyzések: 18 Csatlakozás dátuma: 2012.06.01. Legújabb bejegyzések
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, módosítva 11 év-val korábban

RE: Obtain external client IP from web service

New Member Bejegyzések: 15 Csatlakozás dátuma: 2012.06.18. Legújabb bejegyzések
Hi Dimitrios,
have you found a solution for this issue?