자바 컴 파일 러 는 maven 으로 war 가방 을 때 리 는 오류 해결 방법 입 니 다.
2849 단어 maven
오류 1:패키지 javax.servlet 이 존재 하지 않 습 니 다.패키지 javax.servlet.http 이 존재 하지 않 습 니 다.
오류 2:이 환경 에서 컴 파 일 러 가 제공 되 지 않 습 니 다.JDK 가 아 닌 JRE 에서 실행 중인 것 일 까요?Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile)。。。
1.오류 1 발생 원인:자바 컴 파일 러 가 패키지 javax.servlet 를 찾 지 못 했 습 니 다.
해결 방법: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>
<scope>provided</scope>
</dependency>
다운로드 완료 후 오른쪽 단 추 를 누 르 십시오.jsp 페이지 에 도 오류 가 발생 할 수 있 습 니 다.자바 x.servlet.http 에서 찾 을 수 없습니다.한 가지 방법 은 상기 방법 으로 pom 에 의존 을 추가 하 는 것 입 니 다.
두 번 째 방법 은 다음 과 같다.
프로젝트 에서 오른쪽 단 추 를 누 르 십시오.>Build Path―>Configure Build Path 를 누 른 다음 그림 과 같 습 니 다.
넥 스 트 순서대로 하면 돼 요.
잘못
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.764 s
[INFO] Finished at: 2018-03-19T15:14:00+08:00
[INFO] Final Memory: 11M/110M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project book-donation: Compilation failure
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
1.오류 원인:eclipse 는 기본적으로 jre 실행 프로그램 을 선택 하고 maven 의 install 은 jdk 를 사용 하 라 고 요구 하기 때문에 컴 파일 환경 에서 찾 을 수 없 는 오 류 를 보고 합 니 다.
2.해결 방법:jre 를 jdk 로 변경
3.세부 절차:항목 오른쪽 단 추―>Build Path―>Configure Build Path...창 을 열 고 다음 그림 과 같이 선택 합 니 다.이 단 계 는 jre 를 jdk 로 바 꾸 고 jre 를 jdk 로 바 꾸 는 것 입 니 다.
절차 가 끝 난 후,먼저 Maven 프로젝트(오른쪽 단 추―>maven―>Update Projects...)를 업데이트 한 다음,clean 아래 프로젝트(오른쪽 단 추―>Run As...
―>Maven Clean),마지막 으로 포장(오른쪽 단 추―>Run As...―>Maven install).
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Windows에서 CodeArtifact(Maven)용 토큰을 자동으로 생성하는 방법CodeArtifact를 사용한 적이 있거나 사용할 계획이라면 매일 모든 Maven 프로젝트에서 수동으로 토큰(CODEARTIFACT_AUTH_TOKEN)을 생성해야 합니다. 이는 어려울 수 있으며 개발 속도를 늦출...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.