我發現了一個代碼,它應該達到的登錄用戶:如何使用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