Tomcat9.0の管理画面にログインできない

投稿者: Anonymous

PCにTomcat9.0をインストールし、LocalHostから管理画面に
アクセスしようとしているのですが、弾かれて入れません。

下記をtomcat_users.xmlに記述した以外にも、
調べていろいろと設定してみたのですがうまくできません。
どの様に設定すればよいか教えていただけないでしょうか?

『32ビット/ 64ビットのWindowsサービスインストーラー 』からPCにダウンロードし、
システム環境変数にJAVA_HOME『C:Program FilesJavajdk-14.0.2』を追加ました。 localhost:8080 には入れますが、管理画面は『401無許可』と表示され入れません。
OS:Win10です。
Tomcatの再起動は、管理ツールのサービスから再起動

<tomcat-users xmlns="http://tomcat.apache.org/xml"

 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd" version="1.0"> 

<role rolename="manager-gui"/> 

<user username="admin"password="pass" roles="manager-gui"/> 

</tomcat-users>

sever.xmlは、下記のようになっています。

  <GlobalNamingResources>
    <!-- Editable user database that can also be used by
         UserDatabaseRealm to authenticate users
    -->
    <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>

解決

passwordの前に半角スペースが無いからですね

<user username="admin"password="pass" roles="manager-gui"/> 

  ↓

<user username="admin" password="pass" roles="manager-gui"/> 
回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *