我正在Tomcat 7运行Windows 7。所有客户端也在运行Windows 7。
我正在尝试在test.jsp页面上打印客户端用户名,因此我使用Waffle. 这里是WEB-INF/web.xml
<filter>
<filter-name>SecurityFilter</filter-name>
<filter-class>waffle.servlet.NegotiateSecurityFilter</filter-class>
<init-param>
<param-name>impersonate</param-name>
<param-value>true</param-value>
</init-param>
</filter>
这是我的test.jsp
<%
String userId = Secur32Util.getUserNameEx(Secur32.EXTENDED_NAME_FORMAT.NameSamCompatible);
out.println(userId);
%>
但是它总是打印server计算机用户名。我在很多client机器上都试过了,它总是打印server但不是client 用户标识
为什么?如何纠正这个?