70976


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

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

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

[code]

    <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>
    
[/code]

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

[code]

      <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>
    
[/code]


CC BY-SA 4.0
2020-10-07T01:33:06.267
70975
2020-10-07T02:57:51.507
2020-10-07T02:57:51.507
42215
42215
question
tomcat
Tomcat9.0の管理画面にログインできない


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

[code]

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

↓

[code]

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


CC BY-SA 4.0
2020-10-07T02:08:14.657
70976
2020-10-07T02:08:14.657
21092
70975
answer