我的应用程序正在运行Jboss 4.2.3 GA,我在server.xml中启用了tomcatauthentication。我还在IIS上启用了集成的Windows身份验证。通过执行这些步骤,我能够通过request.getRemoteUser()检索登录用户。
现在应用程序升级到Jboss 7并且没有tomcatauthentication标志可用。有没有办法在应用程序中提取用户名?
答案 0 :(得分:0)
我想你使用AJP Connector连接IIS和JBoss。
确保在AJP元素上设置tomcatAuthentication="false"
属性,否则您将无法获得REMOTE_USER
。有关更多详细信息,请参阅Tomcat的AJP Connector文档:http://tomcat.apache.org/tomcat-7.0-doc/config/ajp.html