看起来您应该定义此bean:
@Beanpublic TomcatEmbeddedServletContainerFactory tomcatEmbeddedServletContainerFactory() { TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory(); factory.addContextCustomizers(new TomcatContextCustomizer() {@Overridepublic void customize(Context context) { context.setRealm(new CombinedRealm());} }); return factory;}
并提供所需的Realm实现。
解决方法如何为嵌入式tomcat设置自定义领域?我正在使用SpringBoot,但是没有看到通过Embeddedservletcontainercustomizer添加自定义领域的方法。