2016-08-21 2 views
0

Tomcat 7.0.62 서버를 시작할 수 있습니다. 그러나 server.xml 및 context.xml을 편집 한 후에 관리자 GUI를 시작할 수 없습니다. 확인을 위해 압축이 풀린 tomcat 폴더를 삭제하고 새로운 복사본의 압축을 풉니 다. 이제는 파일을 편집하지 않았기 때문에 관리자 GUI를 시작할 수있었습니다. 이것은 tomcat-users.xml의 모양입니다.conf 폴더에서 server.xml 및 context.xml을 편집 한 후 tomcat에서 관리자 GUI를 시작할 수없는 이유는 무엇입니까?

<role rolename="manager-gui"/> 
<role rolename="manager-script"/> 
<role rolename="admin-gui"/> 
<user username="admin" password="password" roles="admin-gui"/> 
<user username="tomcat" password="tomcat" roles="manager-gui"/> 
<user username="tomcat1" password="tomcat1" roles="manager-script"/> 

같은 일이 바람둥이 8.0.36에서도 발생합니다.

+0

"관리자 GUI를 시작할 수 없습니다"에 대해 자세히 설명해 주실 수 있습니까? –

+0

이 화면을 볼 수 있습니다 http://3.bp.blogspot.com/-MlZBB0VePE4/ValOxKzqfzI/AAAAAAAAD08/Dab6J_wIKFc/s1600/localHostURL.jpg 그러나 "관리자 앱"을 클릭하고 사용자 이름과 암호를 입력하십시오. 로그인 할 수 없습니다. – user3705478

답변

0

확인을 클릭하면 문제가 발견되었습니다. 내가 압축 해제 바람둥이 폴더의 conf 디렉토리에서 server.xml의 코드 조각 다음과 같은 댓글을 달았

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

나는 사람들을 주석 처리. 또한 내가 주석 처리 이러한

<Realm className="org.apache.catalina.realm.LockOutRealm"> 
    <!-- This Realm uses the UserDatabase configured in the global JNDI 
     resources under the key "UserDatabase". Any edits 
     that are performed against this UserDatabase are immediately 
     available for use by the Realm. --> 
    <Realm className="org.apache.catalina.realm.UserDatabaseRealm" 
      resourceName="UserDatabase"/> 
    </Realm> 

댓글을 달았으며 그것이 마치 마법처럼 작동합니다.

+0

그래서 ... 설치 과정에서 여러가지 것들을 깨뜨린 다음 왜 작동하지 않는지 질문했습니다. –

+0

자습서를 진행하면서 기존 코드에 코드 블록을 추가하는 대신 제공된 코드 블록으로 대체했습니다. 뉴비 프로그래머. :) – user3705478

관련 문제