찾을 수 없습니다 나는 글래스 피시 4 Application Development Guide 페이지에 설명 된 절차를 따랐다. 4-6, "사용자 정의 영역 만들기".사용자 정의 영역 : 로그인 모듈은 내가 글래스 피시 4.</p> <p>에 대한 사용자 지정 영역 및 로그인 모듈을 만들기 위해 노력하고
나는 또한 this article의 단계를 따른다.
com.sun.appserv.security.AppservPasswordLoginModule을 확장하는 loginModule을 만들었습니다.
com.sun.appserv.security.AppservRealm을 확장하는 영역 (SaltRealm)을 만들었습니다.
나는 jar로 컴파일하고 glassfish4 \ glassfish \ domains \ domain1 \ lib에 jar를 넣었다.
나는 도메인 \ \ glassfish4 \ 글래스 피쉬이 추가 \ domain1을 \ 설정 \ login.conf :saltRealm {
com.example.LoginModule required;
};
나는 \에 추가 glassfish4 \ 글래스 피쉬 \ 도메인 \ domain1을 \ 설정 \ domain.xml의 :
<auth-realm classname="com.example.SaltRealm" name="saltRealm">
<property name="jaas-context" value="saltRealm"></property>
</auth-realm>
그리고 web.xml에 saltRealm을 사용하기위한 섹션을 추가했습니다.
<login-config>
<auth-method>FORM</auth-method>
<realm-name>saltRealm</realm-name>
<form-login-config>
<form-login-page>/login.xhtml</form-login-page>
<form-error-page>/error.xhtml</form-error-page>
</form-login-config>
</login-config>
saltRealm 클래스가 발견되었습니다 (생성자가 실행됨을 알 수 있습니다).
그러나 로그인 모듈을 찾을 수없는 것 같습니다.
WEB9102 : 웹 로그인 실패 : com.sun.enterprise.security.auth.login.common.LoginException : 로그인 실패 : 잘못된 널 (null) 입력 :이 경고를 얻을 잘 모르겠어요
이름을 내가 여기에 실종 됐어.