我发现了一个代码,它应该达到的登录用户:如何使用WEBLOGIC在JAVA中获取登录的用户?
InitialContext ic = new InitialContext();
SessionContext sessionContext = (SessionContext)ic.lookup("java:comp/EJBContext");
System.out.println("look up injected sctx: " + sessionContext);
Principal p = sessionContext.getCallerPrincipal();
System.out.println(p.getName());
但它仍然给我<anonymus>
。这是为什么?我怎样才能达到记录的用户名?
它不适合我:/不是他们 – victorio