나는 나는, 그러나 너무JAAS의 영역 부하 내부 설정 파일
JAVA_OPTS=$JAVA_OPTS "-Djava.security.auth.login.config==$CATALINA_BASE/conf/jaas.config"
처럼 catalina.sh에 jaas.conf를 파일을 지정할 때 그것은 제대로 작동 톰캣 7. 영역 구성으로 간단한 JAAS 모듈을 구현해야 이 구성 파일을 웹 응용 프로그램에 내부적으로 추가하여 응용 프로그램을 단순화하려고했습니다. 설명서에 configFile 매개 변수를 사용할 수 있다고 나와 있습니다.
"이 영역에서 사용할 JAAS 구성 파일의 이름입니다. ClassLoader # getResource (String)를 사용하여 검색되므로 구성이 번들로 묶일 수 있습니다 지정하지 않으면 기본 JVM 전역 JAAS 구성이 사용됩니다. " 내 웹 응용 프로그램에서
내의 context.xml :
<Realm appName="AppLogin" className="org.apache.catalina.realm.JAASRealm" configFile="WEB-INF/jaas.config" ...../>
설정 파일이 /WEB-INF/jaas.config
위치한 왜 JAAS 설정 파일이 없습니다로드되는?
명확히하기 위해, 나는/resources/lib 또는/resources/classes 폴더에 파일을 저장했다. 당신은 올바른 결론을 내리기 위해 나를 인도합니다. – Sixthpoint
반갑습니다. –
@Sixthpoint - Tomcat에 자원 폴더가 있다는 것을 알지 못합니다. 자원/수업의 전체 경로는 무엇입니까? Tomcat 설치 또는 웹 컨텍스트와 관련하여? –