2017-04-26 15 views
0

我正在嘗試登錄到Tomcat managerhost-manager我在Amazon Web Service上託管的webapps。無法使用正確的用戶名密碼和角色登錄到Tomcat管理器

即使在彈出輸入正確的密碼後,在彈出的不斷出現,如果我取消它,那麼我重定向到401錯誤頁面

我已經正確更新/etc/tomcat8/tomcat-users.xml

它停止工作,我添加<Context path="" docBase="mywebapp" debug="0" privileged="true" />后里面的server.xml

/etc/tomcat8/tomcat-users.xml

<role rolename="manager-gui"/> 
<user username="supermanager" password="superpassword" roles="manager-gui" /> 

<role rolename="admin-gui"/> 
<user username="superadmin" password="superpassword" roles="admin-gui"/> 
</tomcat-users> 

server.xml中

<?xml version='1.0' encoding='utf-8'?> 

<Server port="8005" shutdown="SHUTDOWN"> 
    <Listener className="org.apache.catalina.startup.VersionLoggerListener" /> 

    <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /> 
    <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> 
    <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" /> 


    <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> 

    <Service name="Catalina"> 

    <Connector port="8080" proxyPort="80" protocol="HTTP/1.1" 
       connectionTimeout="20000" 
       URIEncoding="UTF-8" 
       redirectPort="8443" /> 

    <Engine name="Catalina" defaultHost="MYDOMAIN.COM"> 

     <Realm className="org.apache.catalina.realm.LockOutRealm"> 
     <Realm className="org.apache.catalina.realm.UserDatabaseRealm" 
       resourceName="UserDatabase"/> 
     </Realm> 

     <Host name="MYDOMAIN.COM" appBase="webapps" 
      unpackWARs="true" autoDeploy="true"> 
    <Context path="" docBase="mywebapp" debug="0" privileged="true" /> 

     <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" 
       prefix="localhost_access_log" suffix=".txt" 
       pattern="%h %l %u %t &quot;%r&quot; %s %b" /> 

     </Host> 
    </Engine> 
    </Service> 
</Server> 

/etc/tomcat8/Catalina/localhost/manager.xml(主題 - m anager.xml)

/etc/tomcat8/Catalina/MYDOMAIN.COM/manager.xml(host-manager.xml)

<Context path="/manager" 
     docBase="/usr/share/tomcat8-admin/manager" 
     antiResourceLocking="false" privileged="true" /> 

回答

0

我所做的就是嘗試使用谷歌瀏覽器,而不是登錄Firefox和VOILA!

它的工作!

相關問題