正如标题所说:
我有一个 Swing 独立客户端,它连接到部署在 GF 3.0.1 上的 EJB 应用程序。我想在 EJB 方法中访问客户端 IP。
这可能吗?
我也找到了这个线程,但解决方案是针对 JBoss 的......
正如标题所说:
我有一个 Swing 独立客户端,它连接到部署在 GF 3.0.1 上的 EJB 应用程序。我想在 EJB 方法中访问客户端 IP。
这可能吗?
我也找到了这个线程,但解决方案是针对 JBoss 的......
@WebService()
public class Test {
@Resource
WebServiceContext context;
@WebMethod(operationName = "getInfo")
public String getInfo() {
HttpServletRequest request = (HttpServletRequest)context.getMessageContext()
.get(MessageContext.SERVLET_REQUEST);
return "IP: " + request.getRemoteAddr() +
", Port: " + request.getRemotePort() +
", Host: " + request.getRemoteHost();
}
}