Prof. Delano M. Beder (UFSCar)
Dicas sobre a instalação de softwares
-
Instalar o Java Development Kit
-
Há duas opções atualmente, da Oracle e OpenJDK
https://www.oracle.com/technetwork/java/javase/downloads/index.html https://openjdk.java.net/
-
Para testar se funcionou, executar em um terminal
java -version javac -version
Instalação Windows: https://dicasdejava.com.br/como-instalar-o-maven-no-windows/
Instalação Ubuntu: https://www.hostinger.com.br/tutoriais/install-maven-ubuntu/
- Baixar o Maven de
https://maven.apache.org
- O Maven precisa estar no
PATH
, e precisa conhecer a variávelJAVA_HOME
-
Rodar os seguintes comandos no terminal (substituir pelos caminhos corretos):
export JAVA_HOME=$HOME/Programs/jdk1.8.0_212/ export PATH=$HOME/Programs/apache-maven-3.6.1/bin:$PATH
-
Esses comandos precisam ser executados sempre que um novo terminal for iniciado. É também possível configurar permanentemente (consulte a documentação do Sistema Operacional para como fazer isso).
-
No Linux/Mac, uma boa prática é criar um script temporário para evitar de mexer nas configurações globais
-
Criar um arquivo useMaven.sh, com permissão de execução, com o conteúdo acima
-
Antes de iniciar o uso do Maven, executar
source useMaven.sh
-
Para testar se funcionou, executar:
mvn -version
-
Para compilar e gerar um arquivo .war, utilizar o seguinte comando
mvn clean package
-
Opcionalmente, é possível criar um Maven Wrapper para que o projeto tenha sua própria instalação do Maven, fixando assim a versão e evitando problemas de versionamento. Também evita a necessidade de executar o comando
source
a cada novo terminal.
-
Abrir um terminal dentro da pasta do projeto e executar o seguinte comando
mvn -N io.takari:maven:wrapper
-
Depois disso, será criado um arquivo executável
mvnw
. Ao invés de executarmvn
, basta executar essemvnw
. -
Esse arquivo
mvnw
e demais criados devem ser compartilhados com a equipe no repositório de controle de versões
-
Baixar o arquivo zip de
http://tomcat.apache.org/
-
Descompactar em uma pasta sem espaços ou acentos (diretório
<instalação tomcat>
) -
Explorar a estrutura de diretórios (diretório
<instalação tomcat>
) -
Abrir o arquivo
conf/server.xml
(configuração do servidor tomcat) -
Abrir o arquivo
conf/tomcat-users.xml
(configuração dos usuários) -
Rodar o tomcat
6.1. No windows
- Abrir o Windows PowerShell
- Rodar
$env:JAVA_HOME="C:\<caminho_para_java>\jreXXX"
- Executar
startup.bat
(oucatalina.bat run
) no diretório<instalação tomcat>\bin
6.2. No Linux/Mac
-
Abrir um terminal
-
Rodar
export JAVA_HOME="/<caminho_para_java>/jreXXX"
-
Executar
startup.sh
(oucatalina.sh run
) no diretório<instalação tomcat>\bin
[pode ser necessário dar permissão – executar comando chmod 755]
-
Abrir em um navegador a URL: http://localhost:8080
7.1. Observar que não tem acesso ao manager
7.2. Modificar
conf/tomcat-users.xml
, adicionando a seguinte linha (obs: será importante na execução de nossos exemplos)<user username="admin" password="admin" roles="manager-gui, manager-script" />
7.3. Parar tomcat e reiniciar, e tentar novamente
-
Acessar aplicações manager e status
-
Fim
-
Baixar o servidor:
http://db.apache.org/derby/
-
Descompactar o conteúdo em alguma pasta (
<instalação Derby>
) -
Para iniciar/interromper o servidor, abrir o terminal e executar os seguintes comandos (substituir o caminho do
derby.system.home
por uma pasta onde serão criados os bancos de dados e a instalação do Derby onde foi descompactado seu conteúdo):java -Dderby.system.home=<pasta com bancos de dados> -jar <instalação Derby>/lib/derbyrun.jar server start java -Dderby.system.home=<pasta com bancos de dados> -jar <instalação Derby>/lib/derbyrun.jar server shutdown
-
No exemplo a seguir, o servidor está instalado na pasta
/usr/lib/jvm/db-derby-10.15.2.0-bin
e irá buscar os bancos de dados na pasta/home/delano/DerbyDatabases
:java -Dderby.system.home=/home/delano/DerbyDatabases -jar /usr/lib/jvm/db-derby-10.15.2.0-bin/lib/derbyrun.jar server start
-
Para criar um banco de dados, executar em um terminal (não é necessário que o servidor esteja rodando):
java -Dderby.system.home=<caminho bancos de dados> -Dij.protocol=jdbc:derby: -jar <instalação Derby>/lib/derbyrun.jar ij
-
Uma vez executando o comando
ij
, executar o seguinte comando (obs:meubanco
é o nome do banco de dados.create=true
indica que o banco será criado, caso não exista):CONNECT 'meubanco;create=true';
-
Caso queira criar o banco com um usuário e senha:
CONNECT 'meubanco;create=true;user=usuario;password=senha';
-
Após esse comando, uma pasta chamada "meubanco" será criada no diretório especificado em
derby.system.home
-
Caso não queira criar um novo banco, apenas conectar, executar o comando:
CONNECT 'meubanco';
-
Uma vez conectado, é possível executar comandos SQL:
CREATE TABLE Teste (codigo int, nome varchar(100));
-
Para sair do
ij
, executar:exit;
- Baixar a versão Eclipse IDE for Enterprise Java Developers em https://www.eclipse.org/downloads/packages/release/2020-06/r/eclipse-ide-enterprise-java-developers
- Descompactar o conteúdo em alguma pasta (
<instalação eclipse>
) - Para iniciar o eclipse, clique no arquivo executável (eclipse.exe, eclipse, etc) presente no diretório
<instalação eclipse>
- Baixar a versão Spring Tools 4 for Eclipse em https://spring.io/tools/
- Descompactar o conteúdo em alguma pasta (
<instalação sts>
) - Para iniciar o sts, clique no arquivo executável (SpringToolSuite4.exe, SpringToolSuite4, etc) presente no diretório
<instalação sts>