No artigo anterior, vimos as especificações funcionais de nossa aplicação. Nesse artigo, veremos como configurar um servidor MongoDB tanto no Windows quanto no Ubuntu.
Índice de conteúdo
- Parte 1: Introdução e Especificação funcional
- Parte 2: Configuração do MongoDB
- Parte 3: Classes Java
- Parte 4: Configuração dos arquivos XML
- Parte 5: Arquivos HTML Files (com AJAX)
- Parte 6: Executando a aplicação
Configuração do MongoDB
Iremos primeiro ver como configurar o MongoDB no Windows, em particular no Windows 7; logo em seguida focaremos no Ubuntu, em particular no Ubuntu 10.04.
Windows 7
Para configurar um servidor MongoDB no Windows, siga os seguintes passos:
1. Abra um navegador e visite a seção de downloads do MongoDB em http://www.mongodb.org/downloads
2. Em Production Release, escolha o arquivo que coincida com o seu sistema operacional. Em nosso caso, Windows 32-bit.
3. Após o download, extraia o conteúdo do arquivo zip
4. Abra a pasta extraída e navegue até o diretório bin. Você deve ver os seguintes arquivos executáveis.
5. Selecione e execute mongod.exe.
6. Você verá um terminal de comando com uma saída similar a essa:
Não feche esse terminal. O seu servidor MongoDB esta sendo executado nesse momento.
Nota: Se o terminal desaparecer de repente, é possível que o caminho para data/db esteja ausente de seu sistema.
Para verificar isso,
- Abra um novo terminal de comando
- Execute mongod.exe (seja arrastando o executável ou digitando manualmente o caminho)
- Leia a mensagem de erro e verifique se é similar ao seguinte texto:
[initandlisten] exception in initAndListen: 10296 dbpath (/d ata/db) does not exist, terminating dbexit: [initandlisten] shutdown: going to close listening sockets... [initandlisten] shutdown: going to flush diaglog... [initandlisten] shutdown: going to close sockets... [initandlisten] shutdown: waiting for fs preallocator... [initandlisten] shutdown: closing all files... [initandlisten] closeAllFiles() finished dbexit: really exiting now
- Se for a mesma mensagem, proceda da forma a seguir para resolver o problema
Para resolver esse problema, siga os seguintes passos:
- Vá para o drive C:\
- Crie uma nova pasta data
- Abra a pasta data
- Crie uma nova pasta db
- Depois execute mongod.exe novamente. Você deve conseguir executar o MongoDb agora.
Ubuntu 10.04
Para configurar um servidor MongoDB no Ubuntu, siga os seguintes passos:
1. Abra um navegador e visite a seção de downloads do MongoDB em http://www.mongodb.org/downloads
2. Em Production Release, escolha o arquivo que coincida com o seu sistema operacional. Em nosso caso, Linux 32-bit.
3. Após o download, extraia o conteúdo do arquivo tarball.
4. Abra a pasta que foi extraída e navegue até o diretório bin. Você deve visualizar os seguintes executáveis (Preste atenção no arquivo mongod):
5. Vamos tornar esse arquivo executável. Existem duas maneiras: pela interface ou pelo terminal
Pela interface:
- Dê um clique com o botão direito na aplicação mongod
- Abra a aba “Permissions”
- Certifique-se que “Allow executing file as program” esteja marcado
Pelo terminal:
- Abra um terminal
- Execute o seguinte comando
sudo chmod +x PATH/TO/YOUR/MONGO/bin/mongod
Certifique-se de alterar o caminho (PATH/TO/YOUR/MONGO/) para o diretório de sua instalação do Mongo
6. Abra um terminal e execute o seguinte comando:
PATH/TO/YOUR/MONGO/bin/mongod
7. Você deve ver uma saída similar a esta abaixo, indicando que o seu servidor MongoDB está sendo executado:
Nota: Em caso de ser mostrada uma mensagem de erro, certifique-se de que o diretório /data/db exista no seu sistema. Esse procedimento é similar ao mostrado acima na parte do Windows.
Fonte
Next
In the next section, we will discuss the project’s structure and start writing the Java classes. Click here to proceed.