04.01.2014 Views

TRABALHO FINAL DE CURSO - INESC-ID

TRABALHO FINAL DE CURSO - INESC-ID

TRABALHO FINAL DE CURSO - INESC-ID

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MobileREVS 15-10-2006<br />

Exemplo para um Distribuidor de Boletins:<br />

SERVER //localhost/distributor<br />

DATABASE //localhost/distributor1<br />

Estes ficheiros estão pré-configurados para iniciar os servidores do REVS e<br />

respectivas bases de dados localmente, ou seja, no endereço localhost. Caso pretenda<br />

instalá-los noutro endereço deve proceder à sua alteração.<br />

NOTA: A alteração do nome do serviço no campo “SERVER” exige a<br />

recompilação dos servidores e geração do ficheiro revs_servers.jar.<br />

3.2. Configuração dos servidores<br />

Para cada servidor REVS a instalar deve executar os seguintes passos:<br />

• Criar a base de dados para o servidor em questão com um nome em<br />

conformidade com o ficheiro de configuração, descrito na secção anterior<br />

(no exemplo, “distributor1”)<br />

• Editar o ficheiro start_server.bat respectivo e alterar<br />

para o directório onde o REVS foi instalado<br />

(exemplo: “C:/revs”)<br />

Seguidamente deve ser iniciado o serviço de registo de nomes RMI, digitando o<br />

comando “rmiregistry” na linha de comandos. É possível que o caminho para o serviço<br />

de registo de nomes RMI não esteja definido nas variáveis de ambiente. Nesse caso<br />

deverá executar o comando na subdirectoria “\bin” da directoria onde se encontra<br />

instalado o JRE.<br />

A próxima etapa consiste na criação de uma conta de utilizador com privilégios<br />

de acesso às bases de dados do REVS. Se pretender saber mais informações sobre como<br />

adicionar contas de utilizadores à base de dados deve consultar a documentação<br />

providenciada em http://www.mysql.com. A título de exemplo são apresentados os<br />

passos para criar um utilizador com os dados utilizados por omissão no REVS e com<br />

privilégios de administração sobre qualquer base de dados existente no servidor<br />

MySQL:<br />

• Abrir uma consola MySQL, entrando com privilégios de administração<br />

(por omissão, através do comando “mysql –u root -p”)<br />

• Executar o comando:<br />

GRANT ALL PRIVILEGES ON *.* TO ‘REVSuser’@’localhost’<br />

I<strong>DE</strong>NTIFIED BY ‘REVSpassDB’;<br />

A partir deste momento já é possível iniciar cada um dos servidores REVS,<br />

executando o ficheiro start_server.bat de cada um deles.<br />

Depois de executar o ficheiro anterior terá de indicar o tipo de servidor que está<br />

a configurar (Distribuidor de Boletins, Administrador, Anonimizador ou Contador).<br />

Deverá, então, introduzir o utilizador e palavra-passe de acesso à base de dados que<br />

criou para esse servidor. Os dados são “REVSuser” e “REVSpassDB” para utilizador e<br />

palavra-passe, respectivamente. Posteriormente, são-lhe pedidas as palavras-passe de<br />

Luis Costa, Nuno Santos 75

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!