Tomcatマネージャーにアクセスできない

事象

Tomcatはログを見る限りきちんとサービス起動してそうなのに、Tomcatマネージャーにアクセスできない

自身が直面した原因と対応

tomcat-users.xmlの編集忘れ

 デフォルトではTomcatマネージャーはアクセスできない設定になっている。
そのため、tomcat-users.xmlを編集してあげる必要がある。
なお、tomcatのバージョンによって書式が違うことがあるので、注意が必要である。
http://www.lesstep.jp/step_on_board/tomcat/1285/www.lesstep.jp

HTTPサーバー経由の場合に設定欠落

 昨今のtomcat脆弱性対応の対策など無くても8009は塞がれてる事が多いので、Apache HTTP Server経由などでアクセスするような構成となっていた場合、HTTPサーバーのポートフォワード指定がコンテキストパスなども含めている場合にmanagerが設定されていないと当然フォワードしてくれないのでアクセスエラーになる。
Apache HTTP Serverなどでは、httpd/conf.d/proxy_ajp.conf(環境によってはディレクトリ名やファイル名が異なる)などの設定を確認する必要がある。
weblabo.oscasierra.net

マネージャーのアクセス権限

 デフォルトではローカルホストからしかアクセスが許可されていない。
そのため、どのIPアドレスからであればアクセス可能かの設定を行ってあげる必要がある。
blog.enjoyxstudy.com