Solucionado (ver solução)
Solucionado
(ver solução)
9
respostas

O Intelliij não está abrindo a página na porta 8080

Boa noite.

Talvez seja uma particularidade da versão da IDE em 2023, mas a página HTML não está carregando na porta 8080, como na aula. Notem os ícones da IDE e do navegador no canto direito, mais acima, na área de trabalho. Ao clicar no ícone do Chrome, por exemplo, é criado o caminho do arquivo como mostrado na imagem à direita. Tudo bem com isso ou há alguma configuração que eu possa fazer para corrigir?

À direita, um código HTML na tela do Intelliij; à esquerda, a página HMTL gerada, no Chrome

9 respostas

Oi Nemezio!

Depende de como você fez para abrir a página.

O jeito que fazemos é digitando o endereço manualmente no navegador mesmo: http://localhost:8080/filmes

Boa noite. Comigo acontece a mesma coisa. E digitando manualmente http://localhost:8080/filmes aparece uma informação de erro. Fiquei com a mesma dúvida.

Tive o mesmo problema que o Nemézio.

Resolvi re-executando o projeto a cada alteração porque o Devtools não funciona tão magicamente quanto nas aulas. Ainda busco alternativas para evitar as re-execuções contantes.

Oi!

Esses links dos navegadores que aparecem no IntelliJ servem apenas para abrir a página localmente, sem passar pelo servidor. Não utilizem essa opção então ;)

Quanto ao DevTools, pode ser que no seu IntelliJ a opção de Build Automatically esteja desabilitada. Abra a tela de configurações e veja em: Build, Execution, Deployment -> Compiler se a opção Build project automatically está marcada:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Obrigado pela resposta, mas revi várias vezes a gravação em que você ensina a habilitar a opção "build project automatically", do Intelliij. E nem sempre há recompilação aoutomática quando o projeto é alterado mesmo quando a opção está marcada. Se descobrir algo diferente, posto aqui.

solução!

Dentro de Advanced Settings tem uma opção Allow auto-make tro start.... que também precisa estar habilitada:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Fora isso, é só verificar se o DevTools está nas dependências do projeto, no arquivo pom.xml:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <scope>runtime</scope>
    <optional>true</optional>
</dependency>

Olá, Rodrigo

Eu já havia checado as dependências no pom.xml. Como não sabia, acabei aplicar a opção "Allow auto-make tro start...." , do Advanced Settings. Deve funcionar quando eu retomar as aulas amanhã. Informarei aqui.

Obrigado.

Oi, Rodrigo! Muito obrigada pela atenção. Mas, não consigo acessar no navegador quando coloco http://localhost:8080/filmes. Funcionou uma única vez e depois não mais depois que habilitei o Allow auto-make tro start.

Quer que eu passe meu código?