Sobre Esta Tarefa
Você pode usar o servidor de diretórios ApacheDS e o cliente Apache Studio
para executar esta amostra. As instruções abaixo foram escritas especificamente
para o ApacheDS 1.5.7 e o Studio 1.5.3. Se você usar versões mais recentes,
a amostra pode não ser executada conforme configurado. Para instalar e configurar o ApacheDS
e o Studio para propósitos de demonstração, faça o seguinte:
Procedimento
- Faça o download e instale o servidor de diretórios ApacheDS 1.5.7 e o cliente Studio 1.5.3, localizados no seguinte website: http://directory.apache.org/.
Para obter informações de instalação adicionais, consulte o Guia Básico
do Usuário. Um link para o Guia Básico do Usuário está localizado na área de janela à esquerda da página Download para Windows.
- Certifique-se de que os perfis de hardware associados ao servidor
estejam ativados.
- Abra o Painel de Controle no Windows.
- Dê um clique duplo em . O diálogo Propriedades do Apacheds (Computador Local)
é exibido.
- Clique na guia Efetuar Logon. Se qualquer um dos perfis listados estiver desativado, selecione o nome do perfil e clique em Ativar.
- Clique em OK
- Verifique se o servidor de diretórios pode ser
iniciado. No diálogo Serviços, clique com o botão direito do mouse em Apacheds
e clique em Iniciar.
Se o servidor estiver iniciado, pare-o. Se o servidor não iniciar, refaça o procedimento.
Se o servidor ainda não iniciar, deverá encontrar um servidor alternativo compatível com LDAP
para fins de demonstração.
- Para isolar os dados de amostra EGL de quaisquer outros dados no servidor ApacheDS,
crie uma nova partição no servidor. Para criar uma nova partição:
- Acesse a pasta conf no diretório em que você
instalou o servidor de diretórios do ApacheDS 1.5.7 (por exemplo, c:\Program Files\Apache Directory Server\instances\default\conf).
- Faça uma cópia de backup do arquivo server.xml.
- Abra o arquivo server.xml com um
editor de texto. Altere o valor da propriedade da porta do LDAP para 389. O valor original
é 10389. A instrução deve ser semelhante ao seguinte exemplo.
<ldapServer id="ldapServer"...>
...
<transports>
<tcpTransport address="0.0.0.0" port="389"
nbThreads="8" backLog="50" enableSSL="false"/>
<tcpTransport address="localhost" port="10636" enableSSL="true"/>
</transports>
...
</ldapServer>
- Localize a propriedade partitions e inclua uma nova
entrada-filho para samplePartitionConfiguration, conforme mostrado abaixo.
<partitions>
...
<jdbmPartition id="sample" cacheSize="100" suffix="o=sample"
optimizerEnabled="true" syncOnWrite="true">
<indexedAttributes>
<jdbmIndex attributeId="uid" cacheSize="100"/>
<jdbmIndex attributeId="ou" cacheSize="100"/>
<jdbmIndex attributeId="objectClass" cacheSize="100"/>
</indexedAttributes>
</jdbmPartition>
...
</partitions>
- Salve o arquivo server.xml atualizado.
- Inicie o servidor de diretórios.