我正在使用 ubuntu 12.04,liferay 版本 6.0.1,在我的系统上打开 jdk 6。我试图在java中获取远程IP和位置。为此,我找到了Host Ip服务,通过该服务我们可以使用 apache http get 方法获取位置。我已在本地系统上成功执行此操作。但是在实际服务器上,liferay portlet 没有运行,并且由于多个实例同时运行,因此很难找到错误。服务器是基于窗口的。我在 MVC Portlet 的 doView() 中使用此方法来获取 ip
com.liferay.portal.util.PortalUtil.getHttpServletRequest(renderRequest).getRemoteAddr()