Teste
-
Fazer download do apache tomcat 10 core zip https://tomcat.apache.org/download-10.cgi
-
Descompactar no dir home de estudante ~/
-
Abrir no terminal o dir apache-tomcat-10.1.12 e executar o comando apenas no Linux: chmod +x bin/*.sh
-
No Linux: Executar o comando ./bin/startup.sh para iniciar o serviço do tomcat
-
No Windows: Entrar na pasta bin
cd bin
e executar o comando startup.bat para iniciar o serviço do tomcat -
Acessar localhost:8080
-
Alterar o arquivo /conf/tomcat-users.xml configurando user admin e senha admin
-
No Linux: Executar o comando ./bin/shutdown.sh para para o serviço do tomcat
-
No Windows: Entrar na pasta bin
cd bin
e executar o comando shutdown.bat para para o serviço do tomcat -
Executar o comando ./bin/startup.sh para iniciar o serviço do tomcat com as novas configurações
-
Acessar localhost:8080 e em seguida o link server status e manager app
- Fazer o git clone do projeto https://github.com/domingoslatorre/java-web-app
git clone https://github.com/domingoslatorre/java-web-app
- Entrar no diretório do projeto e apagar a pasta .git
cd java-web-app
rm -rf .git
- Abrir o projeto no VSCode
code .
- Executar os comandos
export JAVA_TOOL_OPTIONS="-Djava.net.useSystemProxies=true"
Obs: a configuração do proxy é necessária apenas nos laboratórios de informática.
./mvnw package
ou
./mvnw.cmd package
-
Mover o arquivo .war localizado na pasta target para a pasta /apache-tomcat-10.1.12/webapps do tomcat.
-
Reiniciar o tomcat
./bin/shutdown.sh
ou
shutdown.bat
./bin/startup.sh
ou
startup.bat
- Refazer os passos 13, 14 e 15 a cada alteração no código
-
Instalar as extensões Extension Pack for Java e Community Server Connectors
-
Configurar o Apache Tomcat com Server na Community Server Connectors Create new server -> Download server -> No, use server on disk, selecionar o diretório /apache-tomcat-10.1.12
-
No icone do Tomcat configurado parar o server com Stop Server e em seguida iniciar com Start Server
-
Executar os comandos
export JAVA_TOOL_OPTIONS="-Djava.net.useSystemProxies=true"
Obs: a configuração do proxy é necessária apenas nos laboratórios de informática.
./mvnw package
ou
./mvnw.cmd package
-
No tomcat configurado adicionar uma implantação via Add Deployment, Exploded, selecionar o diretório gerado pelo maven no projeto /apache-tomcat-10.1.12/target/java-web-app-1.0
-
Refazer o passo 17 e a opção Publish Server (Full) cada alteração.
-
No arquivo conf/context.xml do servidor adicionar o seguinte configuração
<Context reloadable="true">
-
Refazer apenas o passo 17 a cada alteração que a extensão irá implantar automaticamente a aplicação no Tomcat.
./mvnw package
ou
./mvnw.cmd package
//TODO
mover as paginas para dentro do web-inf, trocar os redirects por getRequestDispatcher
*/