-
Notifications
You must be signed in to change notification settings - Fork 0
Manual Ambiente
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
-
Instale o Oracle VirtualBox
-
Faça o download do Lubuntu
-
Crie uma nova máquina virtual e siga os passos para instalação do Lubuntu
-
No terminal, execute os seguintes comandos:
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install gcc
$ sudo apt-get install make
-
Na máquina virtual, acesse o menu Dispositivos -> Inserir imagem do CD dos adicionais para convidado...
-
No terminal, navegue até o diretório montado e digite
$ sudo ./VBoxLinuxAdditions.run
- Reinicie a VM
- Crie um diretório e navegue para dentro dele
$ mkdir Tools
$ cd Tools
- 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
- Execute o script
$ sudo sh configure.sh | tee -a logfile
-
Abra o eclipse, clique na aba Help e, em seguida, em Eclipse Marketplace.
-
Pesquise pelo termo “jboss”.
-
Identifique a versão do JBoss tools para o eclipse utilizado e clique em install.
- Deixe todas as opções marcadas.
-
Aceite os termos e clique em Finish.
-
Reinicie o eclipse conforme solicitado.
-
Adicione um novo servidor
- Indique os diretórios do JBoss e do JDK:
- Inicie o servidor e verifique se ele está funcionando corretamente, acessando o endereço http://localhost:8080/.