2014.11.26 (Wed) Category : technology Author :

tomcat 6 のtomcat managerにログインできない!

tomcattomcat managerになかなかログインできなくいろいろ調べていたんだけど、解決できず。

どうやらユーザ認証をserver.xmlでLDAPにしていてtomcat managerの認証もそちらに行っている模様。

なので明示的にmanagerはuserDatabaseですよって指定する必要があるようです。

$CATALINA_BASE/conf/[enginename]/[hostname]/manager.xml

このファイルを以下のように書きます。(その後再起動忘れずに)

<?xml version="1.0" encoding="UTF-8"?>
<Context antiResourceLocking="false" privileged="true" useHttpOnly="true">
  <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
</Context>

conf/tomcat-users.xmlをいくら編集してもうまくいかないのはこいつのせいだった。

コメントを残す

%d人のブロガーが「いいね」をつけました。