システムでubuntu 12.04、liferayバージョン6.0.1、open jdk 6を使用しています。JavaでリモートIPと場所を取得しようとしていました。このために、Apache http get メソッドを使用して場所を取得できるHost Ipサービスを見つけました。これをローカル システムで正常に実行しました。しかし、実際のサーバーでは、liferay ポートレットは実行されておらず、複数のインスタンスが同時に実行されているため、エラーを見つけるのは困難です。サーバーはウィンドウベースです。MVC ポートレットの doView() でこのメソッドを使用して IP を取得しています
com.liferay.portal.util.PortalUtil.getHttpServletRequest(renderRequest).getRemoteAddr()