2013-01-21 5 views
0

Eclipse Scout 프레임 워크를 사용하여 서버 클라이언트 프로그램을 작성 중입니다. 나는 자바 경험이 있지만, Tomcat에 관한 나의 expierence는 존재하지 않는다.DataSourceSecurityFilter Eclipse Scout

로그인 정보를 묻는 응용 프로그램을 작성하고 싶습니다. DataSourceSecurityFilter 사용하기 나는 프로그램에서 사용자를 인증하려고합니다 (데이터베이스에서 사용자 이름과 암호 읽기). 내 서버 config.ini 파일은 다음과 같습니다 : 나는 다음과 같은 플러그인 서버에 추가 한

### Service Runtime Configuration 


org.eclipse.scout.rt.server.services.common.file.RemoteFileService#rootPath=/Users/wgvanveen/Documents/workspace/ledenbeheer.server/j2ee/ear/war/WEB-INF/remotefiles 

### Servlet Filter Runtime Configuration 
org.eclipse.scout.http.servletfilter.security.BasicSecurityFilter#active=false 
org.eclipse.scout.http.servletfilter.security.BasicSecurityFilter#realm=ledenbeheer Development 
org.eclipse.scout.http.servletfilter.security.BasicSecurityFilter#users=admin\=manager,allen\=allen,blake\=blake 
org.eclipse.scout.http.servletfilter.security.DataSourceSecurityFilter#active=false 
org.eclipse.scout.http.servletfilter.security.DataSourceSecurityFilter#realm=TEST APPLICATION 
org.eclipse.scout.http.servletfilter.security.DataSourceSecurityFilter#jdbcDriverName=com.mysql.jdbc.Driver 
org.eclipse.scout.http.servletfilter.security.DataSourceSecurityFilter#jdbcMappingName=jdbc:mysql://localhost/Leden 
org.eclipse.scout.http.servletfilter.security.DataSourceSecurityFilter#jdbcUsername=root 
org.eclipse.scout.http.servletfilter.security.DataSourceSecurityFilter#jdbcPassword=root 
org.eclipse.scout.http.servletfilter.security.DataSourceSecurityFilter#selectUserPass=SELECT LOWER(Gebruikersnaam) FROM Gebruikers WHERE LOWER(gebruikersnaam)=? AND PASSWORD=? 
org.eclipse.scout.http.servletfilter.security.AnonymousSecurityFilter#active=true 

:

<filter 
      aliases="/process" 
      class="org.eclipse.scout.http.servletfilter.security.DataSourceSecurityFilter" 
      ranking="40"> 
     </filter> 

나는이 작동하지 않는 이유 단서가 없다. http://wiki.eclipse.org/Scout/Concepts/Security

내가 스카우트 3.8

답변

0

잘못된 필터가 활성화되어있는 것 같습니다 이클립스 주노를 실행하고 있습니다 : 나는의 지침을 따랐다.

org.eclipse.scout.http.servletfilter.security.DataSourceSecurityFilter 번호 활성 = 거짓 org.eclipse.scout.http.servletfilter.security.AnonymousSecurityFilter 번호 = 활성 데이터 소스 필터를 활성화 진정한

시도 익명 필터를 비활성화하십시오. 작동하지 않으면 공식 스카우트 포럼 http://www.eclipse.org/forums/index.php?t=thread&frm_id=174에 질문을 게시하십시오.