tomcat managerになかなかログインできなくいろいろ調べていたんだけど、解決できず。
どうやらユーザ認証をserver.xmlでLDAPにしていてtomcat managerの認証もそちらに行っている模様。
なので明示的にmanagerはuserDatabaseですよって指定する必要があるようです。
$CATALINA_BASE/conf/[enginename]/[hostname]/manager.xml
このファイルを以下のように書きます。(その後再起動忘れずに)
[code]
<?xml version="1.0" encoding="UTF-8"?>
<Context antiResourceLocking="false" privileged="true" useHttpOnly="true">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
</Context>
[/code]
conf/tomcat-users.xmlをいくら編集してもうまくいかないのはこいつのせいだった。