Como faço para resolver esse erro,
1: Exception java.lang.ExceptionInInitializerError: Cannot access defaults field of Properties [in thread "Worker-3: Building"],
2: web.xml is missing and is set to true;
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!
Como faço para resolver esse erro,
1: Exception java.lang.ExceptionInInitializerError: Cannot access defaults field of Properties [in thread "Worker-3: Building"],
2: web.xml is missing and is set to true;
Olá Juan, tudo bem?
O erro que você está enfrentando pode ser causado por algumas razões. Vou tentar te ajudar a resolvê-lo.
O primeiro erro que você está enfrentando é o "Exception java.lang.ExceptionInInitializerError: Cannot access defaults field of Properties [in thread "Worker-3: Building"]". Esse erro pode ser causado por diversas razões, mas uma das mais comuns é a falta de alguma dependência no seu projeto. Verifique se você adicionou todas as dependências necessárias no seu arquivo pom.xml. Altere a versão do plugin war no seu pom.xml e adicione o "maven-compiler-plugin" de acordo com a versão do seu jdk.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.3.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
</plugin>O segundo erro que você está enfrentando é "web.xml is missing and is set to true". Esse erro ocorre porque o Maven não encontrou o arquivo web.xml na pasta WEB-INF do seu projeto. Para corrigir o erro, você pode criar o arquivo web.xml ou, se você não precisar dele, pode desativar a verificação adicionando a seguinte linha no seu arquivo pom.xml:
<failOnMissingWebXml>false</failOnMissingWebXml>Porém acredito que o arquivo possa estar no diretório errado mesmo.
Espero ter ajudado e bons estudos!