Site Loader
スタッフブログ

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をいくら編集してもうまくいかないのはこいつのせいだった。

Post Author: Futoshi

代表取締役 兼 エンジニア の岡崎 太です。よろしくです。

コメントを残す

This site uses Akismet to reduce spam. Learn how your comment data is processed.