(使用Java 6和Tomcat 6.)
有没有办法让我HttpServletRequest.getRemoteUser()在我的开发环境(即localhost)中返回一个值,而无需修改我的应用程序的web.xml文件?
我问的原因是,当应用程序部署到远程环境时,身份验证实现由Web服务器和插件工具处理.在本地运行我显然没有插件工具或单独的Web服务器; 我只是有Tomcat 6.我试图避免在我的应用程序中添加代码仅仅是为了支持我的localhost上的开发.
我希望我可以对context.xml或server.xml文件进行修改,这些修改将允许我设置远程用户ID或尝试从HTTP标头或其他内容中提取它.