Ola Pessoal, Porque o sistema esta solicitando login?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Tbm acontece comigo.
Mesma coisa aqui. Uso Windows. Executei o comando no powershell e no cmd.
Estou verificando porque ele apresenta a página de login, e só consegui subir a aplicação na minha máquina pois removi o .profiles.active=prod do -Dspring.
Mesma coisa. Mesmo executando o comando direto no prompt nada acontece, não roda mas também não dá erro
Tudo bem pessoal?
Vamos fazer por partes,
mysql-forum-api | Version: '5.7.43' socket: '/var/run/mysqld/mysqld.sock' port: 3306 MySQL Community Server (GPL) podendo mudar a versão do mysql (Version: '5.7.xx')redis-forum-api | 1:M 28 Aug 2023 17:36:41.315 * Ready to accept connections tcp na parte do redis, podendo mudar a data.mvn clean package dentro da pasta app[INFO] BUILD SUCCESSchmod +x start.sh e depois executar com ./start.shjava -jar -Xms128M -Xmx128M -XX:PermSize=64m -XX:MaxPermSize=128m -Dspring.profiles.active=prod target/forum.jar, caso apareça um erro de Unrecognized VM option retire a parte do erro, no meu caso ficou java -jar -Xms128M -Xmx128M -Dspring.profiles.active=prod target/forum.jar, e se tirar a opção -Dspring.profiles.active=prod a tela de login apareceINFO 3412 --- [ main] br.com.alura.forum.ForumApplication : Started ForumApplication in xx.xx seconds (JVM running for xx.xxx)***************************
APPLICATION FAILED TO START
***************************
Description:
Web server failed to start. Port 8080 was already in use.
Action:
Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.
quer dizer que tem outra aplicação em execução na mesma porta e por isso esta aparecendo essa tela de login
nesse caso vá em app\src\main\resources nos arquivos application.properties e application-prod.properties e altere a linha server.port:8080 para server.port:8079 por exemplo, e fique ligado pois agora a porta da aplicação é a 8079, então sempre que o instrutor colocar porta 8080 você tem que colocar a 8079 (pode ser outra porta, só lembra de qual é). Depois volte e recomece do passo 2.
Se o problema continuar, manda os logs da compilação (as ultimas 10 linhas), aplicação (as ultimas 15 linhas) e do docker compose (as ultimas 15 linhas) para podermos dar uma olhada e dar uma ajuda, mas espero ter ajudado