2013-01-21 2 views
1

Tomcat 7.1.1의 관리자 응용 프로그램에 로그인 할 수 없습니다. 올바른 자격증을 가지고도 항상 403 액세스가 거부됩니다. 내가 뭘 놓치고 있니?Tomcat 7.1.1 : 액세스가 거부되었습니다.

바람둥이-users.xml 파일 : 바람둥이를 시작했다 후

<tomcat-users> 
    <role rolename="manager"/> 
    <role rolename="manager-gui"/> 
    <role rolename="admin"/> 
    <user username="admin1" password="password" roles="manager, admin"/> 
    <user username="admin2" password="password" roles="manager-gui"/> 
</tomcat-users> 

답변

1

바람둥이-users.xml에서 파일을 경우 당신이하지 실제 사용자/암호 쌍을 사용하고있을 가능성이 있습니다, 변경되었습니다. 이 경우에는 Tomcat을 다시 시작하면 도움이됩니다.

다른 디렉토리를 가리키는 CATALINA_HOMECATALINA_BASE으로 Tomcat을 시작하는 경우 $CATALINA_BASE/conf/tomcat-users.xml 파일을 찾고 있는지 확인하십시오.

또한 관리자 응용 프로그램에 대한 액세스가 UserDatabaseRealm에 의해 제어되는지 확인하십시오. 그렇지 않으면이 파일의 사용자/암호 정보가 유효하지 않습니다. <Realm/> 요소를 CATALINA_HOME/conf/server.xml에서 검색하십시오.

UserDatabaseRealm에서 사용하기 위해 일반적으로 사용자 및 역할 정보를 tomcat-users.xml에서 읽는 JNDI 리소스 인 UserDatabse 리소스를 덮어 쓰거나 수정할 수있는 가능성이 있습니다. <Resource name="UserDatabase"/> 요소를 CATALINA_HOME/conf/server.xml에서 검색하십시오.

톰캣 설명서에서 this 페이지를보고 싶을 수도 있습니다.

+0

감사합니다. 403 페이지의 tomcats 가이드에 사용 된 자격 증명을 사용하고 tomcat을 다시 시작합니다. 공이 다시 굴러 가기 시작했습니다. 고마워요. – tamuren

관련 문제