tomcat-users.xml の設定
tomcat-users.xml
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="p@ssw0rd" roles="manager-gui,admin-gui"/>
</tomcat-users>
401 Unauthorized となってしまう!
tomcat-users.xml に role, user 記載したのにログインできない!!
server.xml も設定が必要!
server.xmlの、GlobalNamingResources で tomcat-users.xmlファイル を参照する設定も必要!
server.xml
...
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>
...
- デフォルトでコメントアウトされているので、コメントアウトを外しましょう
- Tomcatの再起動も忘れずに...