2012-12-14 5 views
1

현재 InteliJ10 + Tomcat 7 + Hibernate + Oracle이 설치되어 있습니다. 필자는 보통 InteliJ 및 디버거를 통해 개발 및 테스트를 수행합니다. 401 권한 :InteliJ 10 + Tomcat 7 : localhost : 8080/manager/status에 액세스 할 수 없습니다.

나는 오류 메시지를 받고 있어요, 그러나 http://localhost:8080/manager/status

로 이동하기 위해 노력하고있어. 나는이 페이지의 지침을 따라 "manager-gui"역할을 만드는 문제를 해결하기 위해 갔다. 나는 이것을 conf/tmocat-users.xml 파일에 지시에 따라 추가하려고 시도했으며 디버그에서 내 응용 프로그램을 다시 실행하려고 시도했습니다.

그러나 여전히 페이지에 액세스 할 수 없습니다. InteliJ 내 톰캣 로그 출력을 보면 제가 보는 다음

org.apache.catalina.realm.JAASRealm authenticate 
SEVER: Unexpected error 
java.lang.SecurityException: Unable to locate a login configuration 
... 

이제 나는 이것이 내가 디버그 서버를 시작할 때를 위해 하나 내 VM 매개 변수에 어떤 인수를 추가 할 필요가 의미 상상하는 것 또는 내 디버그 환경 변수로 가서 JAVA_OPTS를 추가하기 위해 거기에 뭔가를 추가하십시오 & & CATALINA_OPTS.

질문은 어디에 있습니까? 어떤 도움이라도 좋을 것입니다.

답변

1

IDEA는 %SYSTEM%\Tomcat\%CONFIGURATION%\conf 디렉토리 아래에 Tomcat 구성 복사본을 만듭니다.

원래 Tomcat 구성을 변경 한 후 서버를 다시 시작해야합니다. 재시작 후 tomcat-users.xml 복사본이 임시 CATALINA_BASE 디렉토리에 있어야합니다.

정상적으로 작동하는지 확인했습니다. 검사 할 또 다른 사항은 <user...이있는 줄은 주석 처리되지 않는다는 것입니다. 사용자 \ \ MyUserName 에다 \ .IntelliJIdea10 시스템 \ \ 바람둥이 \ _coms의 conf \ 및 제작 : 나는 C에 갔다

tomcat-users.xml

+0

: 구문은 사용자가 주석 블록의 외부에서 정의 될 수 있도록 강조와 함께 어떤 편집기를 사용하여 편집 할 tomcat-users 그러나 수정하지 않은 것 같습니다. 서버와 심지어 컴퓨터를 다시 시작하고 파일이 chaged되었음을 확인했습니다. 댓글을 삭제하고 tomcat/tomcat으로 로그인하려고 시도했습니다. 아직 페이지를 볼 수있는 권한이 없습니다. –

+0

복사본이 아닌 원래 설정을 수정하십시오. 깨끗한 Tomcat 설치로 다시 시도하십시오. – CrazyCoder

관련 문제