Как настроить файловую область безопасности Glassfish 3.1 с помощью Netbeans 7.1?

Я пытаюсь настроить простую файловую область в Glassfish 3.1 после этого учебника :

Я сделал все, как говорится, но не работает, когда я захожу на страницу администратора, я не вижу всплывающее сообщение с запросом учетных данных. Вот что я сделал:

1- Создал файловую область: enter image description here

2- Затем я создал пользователя, используя кнопку управления пользователями enter image description here

3- Я создал файл Glassfish-web.xml, используя вместо этого графический интерфейс из редакторов enter image description here

4-Затем таким же образом я настроил web.xml enter image description here Извините, если это последнее изображение немного плохо видно, вы можете увеличить.

Когда я использую URL-адрес для перехода к /admin.xhtml, ничто не мешает мне просмотреть содержимое страницы, это означает, что что-то настроено неправильно. Я не знаю, что мне не хватает. Может ли кто-нибудь помочь мне, пытаясь найти причину, по которой я не могу заставить эту простую задачу безопасности работать?

Обновление

Вот мой исходный файл web.xml



    
        javax.faces.PROJECT_STAGE
        Development
    
    
        Faces Servlet
        javax.faces.webapp.FacesServlet
        1
    
    
        Faces Servlet
        /faces/*
    
    
        
            30
        
    
    
        faces/index.xhtml
    
    
        Constraint1
        
            allowed
            
            /admin.xhtml
        
        
            
            administrator
        
    
    
        BASIC
        file
    
    
        
        administrator
    

, а также исходный код Glassfish-web.xml




  
    administrator
    admin
  
  
  
    
      Keep a copy of the generated servlet class' java code.
    
  

В основном, я хочу иметь 2 типа пользователей. Гости, которые просто просматривают index.xhtml и у них вообще нет учетных данных, и администраторы, чьи учетные данные хранятся в файле и запрашиваются при переходе к admin.xhtml

Я не понимаю, чего не хватает. Нужно ли создавать специальные привилегии для гостевых пользователей, чтобы они могли просматривать index.xhtml?

6
задан Misch 10 December 2014 в 11:51
поделиться