2012-08-03 2 views
0

기존 Tomcat6 서버에서 실행중인 WAR에 패키지가 있습니다.Tomcat7이 JAAS에서 LoginModule 클래스를 찾을 수없는 이유

이제 Tomcat7에 배포하려고하지만 로그인 작업을 실행하자마자 다음 오류가 발생합니다. 로그인에 실패했습니다. 이유 : LoginException이 : 로그인 모듈 클래스를 찾을 수 없습니다 : security.jass.SimpleLoginModule

나는 아래의 내용을 자바의 security.properties에 정의 된 conf의 파일에 있습니다 여기에 클래스 이름을 변경

UserLoginImpo 
{ 
security.jass.SimpleLoginModule required; 
}; 

(잘못된 파일에) tomcat이 "conf 파일이 선택되지 않았습니다"라는 원인을 제거하는 것을 찾을 수 없다고 말합니다.

클래스는 클래스 경로에 있어야합니다. WAR의 lib 폴더에 jar 파일 안에 있습니다.

무엇이 누락 될 수 있습니까?

+4

'security.jaas ...'가 아니라'security.jass ...' –

+0

감사합니다. 짐, 정확히 그랬습니다. 나는 너무 어리 석다. – mmalmeida

+0

기분 나쁘게 생각하지 마십시오. 이전에 모두 해본 적이 있습니다. 거짓말을하지 않은 사람은 누구입니까 ?-) –

답변

1

@Jim은 security.jass가 아니라 security.jaas라는 패키지 이름이 잘못되었음을 지적했습니다.

실제로 세부 사항에주의해야합니다.

+0

두 클래스 경로의 차이점을 말해 줄 수 있습니까? 나는 그것을 볼 수 없다. – Dennis

0

ssomrone이 두 클래스 경로의 차이점을 말해 줄 수 있습니까? 나는 그것을 볼 수 없다. 와타를 분명히 편집해라. 그러나 그것도 미끄 럽다. Two 's chars 대 two's 'chars.

관련 문제