我的Spring Boot 1.3.2应用程序作为WAR文件部署到独立的tomcat7中 . 我正在尝试使用spring boot docs激活RemoteIPValve,如spring boot docs中所述 .
但是在处理请求时,RemoteIPValve未正确配置或调用 . 日志说:
检测到NonEmbeddedServletContainerFactory .
当我使用maven插件启动应用程序时,我得到一个:
初始化Spring嵌入式WebApplicationContext
...和RemoteIPValve按预期工作 . 如何使用WAR文件部署完成相同的操作?
1 回答
将Spring Boot应用程序部署到独立Tomcat时,任何嵌入式服务器配置都不会生效 . 相反,您需要更新Tomcat安装的配置以启用阀门 . 要在默认配置中使用阀门,请将以下内容添加到
server.xml
: