如何设置FormAuthenticator属性

时间:2019-08-28 12:12:35

标签: java apache tomcat

我需要设置Form Authenticator的LandingPage属性。我看到Form Authenticator Valve支持诸如LandingPage之类的配置属性。

http://www.ide.iitkgp.ernet.in/docs/config/valve.html#Form_Authenticator_Valve

我试图将其设置为

<Valve className="org.apache.catalina.authenticator.CustomFormAuthenticator856" landingPage="/Landingpage.do"/>

,但是添加此服务器后本身无法正常工作。那么如何在server.xml中指定属性。

1 个答案:

答案 0 :(得分:0)

为什么您将“ org.apache.catalina.authenticator。 CustomFormAuthenticator856 ”作为 className ?它不在Tomcat文档中。 FormAuthenticator 的正确值为“ org.apache.catalina.authenticator。 FormAuthenticator ”。 我还认为您不需要 landingPage 的前导“ /”。

因此您的阀门标签应为:

<Valve className="org.apache.catalina.authenticator.FormAuthenticator" landingPage="Landingpage.do"/>