3
respostas

[Dúvida] Não faço a minimo ideia, já tentei de tudo que o StackOverFlow Falou

começou dar este erro do nada:

** java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)**

**java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
java.base@17.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
java.base@17.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.5/java.lang.Thread.run(Thread.java:833)
2023-09-26T16:44:26.067-03:00  WARN 2788 --- [  restartedMain] o.a.c.loader.WebappClassLoaderBase       : The web application [ROOT] appears to have started a thread named [HikariPool-1 connection adder] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
java.base@17.0.5/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460)
java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061)
java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.5/java.lang.Thread.run(Thread.java:833)
2023-09-26T16:44:26.077-03:00  WARN 2788 --- [  restartedMain] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server
2023-09-26T16:44:26.081-03:00  INFO 2788 --- [  restartedMain] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
2023-09-26T16:44:26.113-03:00  INFO 2788 --- [  restartedMain] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
2023-09-26T16:44:26.159-03:00  INFO 2788 --- [  restartedMain] .s.b.a.l.ConditionEvaluationReportLogger : ****

**Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2023-09-26T16:44:26.378-03:00 ERROR 2788 --- [  restartedMain] o.s.boot.SpringApplication   **            : Application run failed

org.springframework.context.ApplicationContextException: Unable to start web server
   at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:164) ~[spring-boot-3.1.3.jar:3.1.3]
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:602) ~[spring-context-6.0.11.jar:6.0.11]
   at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.1.3.jar:3.1.3]
   at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) ~[spring-boot-3.1.3.jar:3.1.3]
   at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:436) ~[spring-boot-3.1.3.jar:3.1.3]
   at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) ~[spring-boot-3.1.3.jar:3.1.3]
   at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) ~[spring-boot-3.1.3.jar:3.1.3]
   at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) ~[spring-boot-3.1.3.jar:3.1.3]
   at med.prometheus.api.ApiApplication.main(ApiApplication.java:11) ~[classes/:na]
   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
   at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
   at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
   at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-
3 respostas

Oii, Guilherme! Tudo bem?

Segundo o erro apresentado, o Spring Boot não conseguiu iniciar o servidor web. Isso pode ser causado por várias razões, como conflito de portas, problemas de configuração ou até mesmo um problema com as dependências do projeto.

Tendo isso em mente, é interessante revisar alguns pontos em seu projeto, como:

  • Se a porta que o Spring Boot está tentando usar para iniciar o servidor está disponível. Caso outro serviço esteja usando a porta, pode gerar o problema.

Para verificar podemos usar linha de comando, como lsof -i :8080 no Linux/Mac ou netstat -ano | findstr :8080 no Windows.

  • Se a porta estiver sendo usada, você pode alterar a porta padrão adicionando a seguinte linha ao seu arquivo application.properties:
server.port = 8081

Substitua 8081 pela porta que você deseja usar.

  • Caso o erro persista, tente verificar também as configurações do seu servidor.

  • Outro ponto de atenção, são as dependências do projeto. Veja se estão certas, vá até o arquivo pom.xml (se você estiver usando Maven) ou build.gradle (se estiver usando Gradle) para verificar.

  • Revise o seu código para ter certeza que não possui erros de sintaxe.

Espero que as sugestões sejam um bom ponto de partida. Se após verificar tudo o erro persistir, recomendo fornecer mais detalhes como, por exemplo, o que foi feito antes de retornar o erro. Dessa forma, podemos buscar soluções mais afundo.

Bons estudos, Guilherme!

mas foda é que o projeto do professor que a gente baixa .zip da erro também. estava funcionando normal o projeto ontem. Hoje não está mais

Oi!

Estranho mesmo esse erro. É algo relacionado com o seu ambiente.

Tenta atualizar o Java para o 17.0.8 para ver se resolve: https://download.oracle.com/java/17/archive/jdk-17.0.8_windows-x64_bin.exe