자바 컴 파일 러 는 maven 으로 war 가방 을 때 리 는 오류 해결 방법 입 니 다.

2849 단어 maven
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).

좋은 웹페이지 즐겨찾기