Skip to content

NoctuaStudio/Pixel-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teste

Java web app

Instalação e configuração do Apache Tomcat

  1. Fazer download do apache tomcat 10 core zip https://tomcat.apache.org/download-10.cgi

  2. Descompactar no dir home de estudante ~/

  3. Abrir no terminal o dir apache-tomcat-10.1.12 e executar o comando apenas no Linux: chmod +x bin/*.sh

  4. No Linux: Executar o comando ./bin/startup.sh para iniciar o serviço do tomcat

  5. No Windows: Entrar na pasta bin cd bin e executar o comando startup.bat para iniciar o serviço do tomcat

  6. Acessar localhost:8080

  7. Alterar o arquivo /conf/tomcat-users.xml configurando user admin e senha admin

  1. No Linux: Executar o comando ./bin/shutdown.sh para para o serviço do tomcat

  2. No Windows: Entrar na pasta bin cd bin e executar o comando shutdown.bat para para o serviço do tomcat

  3. Executar o comando ./bin/startup.sh para iniciar o serviço do tomcat com as novas configurações

  4. Acessar localhost:8080 e em seguida o link server status e manager app

Clonar repositório de template

  1. Fazer o git clone do projeto https://github.com/domingoslatorre/java-web-app
git clone https://github.com/domingoslatorre/java-web-app
  1. Entrar no diretório do projeto e apagar a pasta .git
cd java-web-app
rm -rf .git
  1. Abrir o projeto no VSCode
code .

Implantando a aplicação manualmente

  1. 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
  1. Mover o arquivo .war localizado na pasta target para a pasta /apache-tomcat-10.1.12/webapps do tomcat.

  2. Reiniciar o tomcat

./bin/shutdown.sh
ou
shutdown.bat
./bin/startup.sh
ou
startup.bat
  1. Refazer os passos 13, 14 e 15 a cada alteração no código

Implantando a aplicação com uma extensão do VSCode

  1. Instalar as extensões Extension Pack for Java e Community Server Connectors

  2. 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

  3. No icone do Tomcat configurado parar o server com Stop Server e em seguida iniciar com Start Server

  4. 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
  1. 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

  2. Refazer o passo 17 e a opção Publish Server (Full) cada alteração.

  3. No arquivo conf/context.xml do servidor adicionar o seguinte configuração <Context reloadable="true">

  4. 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

*/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •