Projetos feitos na aula INE5616 - Programação Web da UFSC
Para os trabalhos são necessários os seguintes programas:
-
Para baixar o JDK, execute o comando:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u11-b12/jdk-8u11-linux-x64.tar.gz
-
Execute o comando
tar zxf jdk-8u11-linux-x64.tar.gz
para descompactar o arquivo. Será criado o diretóriojdk1.8.0_11
e dentro dele o JDK estará instalado -
Atualize o arquivo
.profile
que está no seu diretóriohome
adicionando a variável de ambienteJAVA_HOME
e a inclua na variávelPATH
. Você deve adicionar as seguintes linhas no final do arquivo.profile
:export JAVA_HOME=<diretório onde o jdk foi instalado. Exemplo: export JAVA_HOME=/home/leandro.komosinski/jdk1.8.0_11 export PATH=$JAVA_HOME/bin:$PATH
-
Execute o comando
source .profile
e depois verifique se tudo deu certo executandojavac -version
ejava -version
Após instalado, coloque o servidor no ar executando o script startup.sh
. Teste se o servidor está acessível digitando, em um browser, http://<sua máquina virtual>:8080
. Deverá aparecer a página inicial do Tomcat.
Configure o Tomcat de modo que este aceite conexões usando o protocolo HTTPS (HTTP Seguro).
Dicas:
- Configure o Tomcat conforme as instruções contidas em How To ssl.
- Usar o formato JKS
- Usar a implementação JSSE de SSL
- Configure a aplicação manager conforme as instruções contidas em Manager How To.
- Para testar se tudo deu certo:
- Crie uma aplicação de teste (
teste.war
) - Acesse o Tomcat de forma segura (
https://<host>:8443
). - Acesse a aplicação manager e faça upload do arquivo
.war
- Acesse a aplicação para verificar se ela está funcionando corretamente
- Feito o teste, tire o servidor do ar executando o script
shutdown.sh
- Crie uma aplicação de teste (
- Digite
sudo apt-get install mysql-server
para instalar o servidor MySQL. Durante a instalação será pedido uma senha para o usuário root (administrador do banco). Não esqueça a senha que você digitou. - Digite
sudo apt-get install mysql-client
para instalar um cliente MySQL. - Para testar se a instalação foi feita corretamente acesse o banco digitando
mysql -u root
ou entãomysql -u root -p
, caso tenha colocado uma senha.
O Manual de Referência do MySQL está disponível on-line em mysql doc Se você esquecer a senha de root siga as instruções contidas neste site
- Digite
wget http://download.java.net/glassfish/4.0/release/glassfish-4.0.zip
- Copie o arquivo baixado para o diretório onde você deseja fazer a instalação.
- Vá para o diretório de instalação, onde o arquivo foi copiado.
- Descompacte o arquivo
unzip -qq glassfish-4.0.zip
O Glassfish agora está instalado dentro do diretório glassfish4.
Vá até o diretório de instalação e digite ./bin/asadmin start-domain
Obs: note o "." antes de /bin/...
Vá até o diretório de instalação e digite ./bin/asadmin stop-domain
Com o servidor no ar, digite ./bin/asadmin change-admin-password --domain_name domain1
, tecle quando for solicitada a senha atual do administrador, em seguida digite a senha desejada e sua confirmação.
Com o servidor no ar, digite ./bin/asadmin enable-secure-admin --port 4848
e siga as instruções.
Em seguida tire o servidor do ar e coloque-o no ar novamente. Agora a interface web de administração remota do servidor está disponível na porta 4848.
A documentação do Glassfish está disponível em Glassfish doc
- Execute o comando
wget http://downloads.typesafe.com/typesafe-activator/1.2.8/typesafe-activator-1.2.8.zip
- Descompacte o arquivo executando
unzip typesafe-activator-1.2.8.zip
- Edite o arquivo
.profile
(que fica no seu home) de modo a incluir a variável de ambienteACTIVATOR_HOME
. Esta variável deve apontar para o diretório activator-1.2.8 - Edite o arquivo
.profile
de modo a incluirACTIVATOR_HOME
noPATH
- Execute o comando
source .profile
para ativar as modificações - Teste se tudo deu certo executando o comando
activator --version
, a resposta serásbt launcher version 0.13.5