如何在经典JNDI查找后通过RMI / IIOP调用EJB StatelessBean方法时,在服务器端获取客户端IP地址?
使用JBoss 6.1,我尝试了java.rmi.server.RemoteServer#getClientHost
方法,但它抛出了java.rmi.server.ServerNotActiveException: not in a remote call
。有没有办法获取信息?
答案 0 :(得分:2)
它是否仍然嵌入在JBoss 6.1的线程中?
String currentThreadName = Thread.currentThread().getName();
然后从那里解析?