Ao embalar com o MAVEN, ocorreram dois erros:
Erro 1: Pacote javax.Servlet não existe, pacote javax.servlet.http não existe
Erro 2: Nenhum compilador é fornecido neste ambiente. Talvez você esteja correndo em um JRE em vez de um JDK? Falha ao executar o objetivo org.apache.maven.plugins: maven-compiler-plugin: 3.1: compile (padrão-compile). . .
1. Erro 1 Causa: O compilador Java não encontrou o pacote javax.servlet.
Solução alternativa: adicione o seguinte pacote de dependência em pom.xml
<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope></dependency><dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> <cope> fornecido </cope> </dependency>
Após a conclusão do download de dependência, clique com o botão direito do mouse -> Maven -> Atualizar projetos ...
Às vezes, a página JSP também relatará um erro e também está relacionada a javax.servlet.http.http não pode ser encontrada. Um método é usar o método acima para adicionar dependências no POM;
O segundo método é o seguinte:
Clique com o botão direito do mouse no projeto -> Caminho de construção -> Configurar o caminho de construção e, em seguida, como mostrado na figura:
A seguir, por sua vez.
2. Erro 2
[Erro] Erro de compilação:
[Info] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[Info] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[Info] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[Erro] Nenhum compilador é fornecido neste ambiente. Talvez você esteja correndo em um JRE em vez de um JDK?
1. Causa de erro: o Eclipse seleciona JRE para executar o programa por padrão, enquanto a instalação do Maven exige que o JDK seja usado, portanto, um erro que não pode ser encontrado no ambiente de compilação é relatado.
2. Solução: Altere Jre para JDK
3. Etapas detalhadas: Clique com o botão direito do mouse no projeto -> Caminho de construção -> Configurar caminho de construção ..., depois de abrir a janela, siga as etapas abaixo para selecionar. Esta etapa é mudar Jre para JDK e Jre para JDK
Após a conclusão das etapas, atualize o projeto Maven (clique com o botão direito do mouse -> Maven -> Atualize Projetos ...) e depois limpe os seguintes projetos (clique com o botão direito do mouse -> execute como ...
-> MAVEN LIMPO) e, finalmente, embrulhe (clique com o botão direito do mouse-corra como…-> Instalação maven).