Skip to content

Manual Ambiente

Erick Souza edited this page Aug 10, 2017 · 48 revisions

Manual: criando o ambiente de desenvolvimento

O objetivo deste manual é descrever os passos para a criação do ambiente de desenvolvimento que será utilizado nas disciplinas ministradas pelo professor Erick Souza. O ambiente será criado no Linux (Lubuntu), utilizando as seguintes ferramentas:

  • Eclipse
  • JDK
  • JBoss
  • PostgreSQL

Criando uma máquina virtual

  1. Instale o Oracle VirtualBox

  2. Faça o download do Lubuntu

  3. Crie uma nova máquina virtual e siga os passos para instalação do Lubuntu

  4. No terminal, execute os seguintes comandos:

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install gcc
$ sudo apt-get install make
  1. Na máquina virtual, acesse o menu Dispositivos -> Inserir imagem do CD dos adicionais para convidado...

  2. No terminal, navegue até o diretório montado e digite

$ sudo ./VBoxLinuxAdditions.run
  1. Reinicie a VM

Configurando o ambiente de desenvolvimento

  1. Crie um diretório e navegue para dentro dele
$ mkdir Tools
$ cd Tools
  1. Dentro do diretório, crie o script configure.sh com o seguinte conteúdo
# Download do Eclipse
wget -O eclipse.tar.gz http://eclipse.c3sl.ufpr.br/technology/epp/downloads/release/luna/SR2/eclipse-jee-luna-SR2-linux-gtk-x86_64.tar.gz; 
tar -xvzf eclipse.tar.gz; 
rm eclipse.tar.gz;

# Instalação e configuração do JDK
sudo apt-get install -y python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install -y oracle-java8-installer

# Instalação e configuração do JBoss
wget -O wildfly-10.1.0.Final.tar.gz http://download.jboss.org/wildfly/10.1.0.Final/wildfly-10.1.0.Final.tar.gz
tar -xvzf wildfly-10.1.0.Final.tar.gz
rm wildfly-10.1.0.Final.tar.gz
wget -O postgresql.jar https://jdbc.postgresql.org/download/postgresql-9.4-1205.jdbc4.jar
mv postgresql.jar wildfly-10.1.0.Final/standalone/deployments

# Criação dos usuários do JBoss
$(pwd)/wildfly-10.1.0.Final/bin/add-user.sh 'admin' 'treinamento'
$(pwd)/wildfly-10.1.0.Final/bin/add-user.sh -a 'user' 'treinamento'

# Instalação e configuração do PostgreSQL
sudo apt-get install -q -y postgresql pgadmin3
sudo -u postgres psql -c "ALTER USER postgres WITH PASSWORD 'postgres';"
POSTGRESQL_DIR="$(find /etc/postgresql -type d | grep main)"
POSTGRESQL_CONF=$POSTGRESQL_DIR"/postgresql.conf"
sudo chmod 777 $POSTGRESQL_CONF
sudo sed -i "59s/.*/listen_addresses = '*'/" $POSTGRESQL_CONF
PG_HBA_CONF=$POSTGRESQL_DIR"/pg_hba.conf"
sudo chmod 777 $PG_HBA_CONF
sudo sed -i "85s/.*/local all postgres trust/" $PG_HBA_CONF
sudo echo "host all all all password" >> $PG_HBA_CONF
sudo /etc/init.d/postgresql restart

# Instalação do editor VSCode
wget -O VSCode.tar.gz https://go.microsoft.com/fwlink/?LinkID=620884; 
tar -xvzf VSCode.tar.gz; 
rm VSCode.tar.gz;
sudo ln -s $(pwd)/VSCode-linux-x64/code /usr/local/bin/code;
sudo apt-get install libgconf-2-4

# Instalação do NodeJS e atualização do NPM
sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo npm install npm -g

cd ..
sudo chmod -R 777 Tools
  1. Execute o script
$ sudo sh configure.sh | tee -a logfile

Instalando o JBoss

  1. Abra o eclipse, clique na aba Help e, em seguida, em Eclipse Marketplace.

  2. Pesquise pelo termo “jboss”.

  3. Identifique a versão do JBoss tools para o eclipse utilizado e clique em install.

  1. Deixe todas as opções marcadas.

  1. Aceite os termos e clique em Finish.

  2. Reinicie o eclipse conforme solicitado.

  3. Adicione um novo servidor

  1. Indique os diretórios do JBoss e do JDK:

  1. Inicie o servidor e verifique se ele está funcionando corretamente, acessando o endereço http://localhost:8080/.