フォーラム

ホーム » Liferay Portal » English » 3. Development

構造的に表示 平面上に表示 ツリー上に表示
スレッド [ 前へ | 次へ ]
toggle
Dimitrios Karageorgopoulos
Obtain external client IP from web service
2012/06/22 5:55
答え

Dimitrios Karageorgopoulos

ランク: New Member

投稿: 18

参加年月日: 2012/06/01

最近の投稿

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
2012/06/22 18:30
答え

Andrew Jardine

Community Moderator

ランク: Liferay Legend

投稿: 1062

参加年月日: 2010/12/22

最近の投稿

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
2012/06/25 1:41
答え

Dimitrios Karageorgopoulos

ランク: New Member

投稿: 18

参加年月日: 2012/06/01

最近の投稿

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
2012/07/01 1:46
答え

Dimitrios Karageorgopoulos

ランク: New Member

投稿: 18

参加年月日: 2012/06/01

最近の投稿

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
2012/08/08 6:21
答え

Giuseppe Pantaleo

ランク: New Member

投稿: 15

参加年月日: 2012/06/18

最近の投稿

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