将 属性 'algorithm' 设置为 'MD5' 没有找到匹配的 属性
Setting property 'algorithm' to 'MD5' did not find a matching property
我在tomcat7
中定义了一个领域
<Realm className="hasan.realm.MyRealm"
dataSourceName="jdbc/MyDb"
algorithm="MD5"
secureDataFilePath="${catalina.home}/set/users.xml"
secureDataSalt="lsi9435fmc9043593mv387cm03298"
userTable="User" userNameCol="username" userCredCol="password"
userRoleTable="Roles" roleNameCol="role">
<CredentialHandler className="org.apache.catalina.realm.MessageDigestCredentialHandler" algorithm="MD5"/>
</Realm>
在 Tomcat 8.5 中,我收到警告:
08-Sep-2017 08:46:15.822 WARNUNG [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Server/Service/Engine/Host/Realm} Setting property 'algorithm' to 'MD5' did not find a matching property.
这个可能来不及有用了,但我今天遇到了同样的问题,所以也许它对以后的人有用。
警告指的是您在 Realm
本身上设置的 algorithm="MD5"
属性 - 属性 已在 Tomcat 8.5 中删除以支持使用 CredentialHandler
元素,就像您在示例中所做的那样。
我在tomcat7
中定义了一个领域<Realm className="hasan.realm.MyRealm"
dataSourceName="jdbc/MyDb"
algorithm="MD5"
secureDataFilePath="${catalina.home}/set/users.xml"
secureDataSalt="lsi9435fmc9043593mv387cm03298"
userTable="User" userNameCol="username" userCredCol="password"
userRoleTable="Roles" roleNameCol="role">
<CredentialHandler className="org.apache.catalina.realm.MessageDigestCredentialHandler" algorithm="MD5"/>
</Realm>
在 Tomcat 8.5 中,我收到警告:
08-Sep-2017 08:46:15.822 WARNUNG [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Server/Service/Engine/Host/Realm} Setting property 'algorithm' to 'MD5' did not find a matching property.
这个可能来不及有用了,但我今天遇到了同样的问题,所以也许它对以后的人有用。
警告指的是您在 Realm
本身上设置的 algorithm="MD5"
属性 - 属性 已在 Tomcat 8.5 中删除以支持使用 CredentialHandler
元素,就像您在示例中所做的那样。