Maven으로 포장 할 때 두 가지 오류가 발생했습니다.
오류 1 : 패키지 javax.servlet가 존재하지 않습니다. 패키지 javax.servlet.http가 존재하지 않습니다.
오류 2 :이 환경에는 컴파일러가 제공되지 않습니다. 아마도 당신은 JDK가 아닌 JRE에서 실행 중입니까? 목표 org.apache.maven.plugins : Maven-Compiler-Plugin : 3.1 : 컴파일 (기본 컴파일)을 실행하지 못했습니다. . .
1. 오류 1 원인 : Java 컴파일러는 패키지 javax.servlet를 찾지 못했습니다.
해결 방법 : pom.xml에 다음 종속성 패키지를 추가하십시오
<pectionency> <groupId> javax.servlet </groupid> <artifactid> servlet-api </artifactid> <bersion> 2.5 </version> <scope> 제공 </scope> </fectionency> <groupid> javax.servlet </groupid> <artifactid> javax.servlet-version> 3.0.0.1 <Scope> 제공 </scope> </fectionency>
종속성 다운로드가 완료되면 마우스 오른쪽 버튼을 클릭 -> maven-> 프로젝트 업데이트 ...
때로는 JSP 페이지에 오류가 발생하며 javax.servlet.http.http 와도 관련이 있습니다. 한 가지 방법은 위의 방법을 사용하여 POM에 종속성을 추가하는 것입니다.
두 번째 방법은 다음과 같습니다.
프로젝트 -> 빌드 경로 -> 빌드 경로 구성을 마우스 오른쪽 버튼으로 클릭 한 다음 그림과 같이 다음과 같습니다.
바로 다음에.
2. 오류 2
[오류] 컴파일 오류 :
[정보] -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[정보] -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[정보] -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[오류]이 환경에는 컴파일러가 제공되지 않습니다. 아마도 당신은 JDK가 아닌 JRE에서 실행 중입니까?
1. 오류의 원인 : Eclipse는 기본적으로 프로그램을 실행하기 위해 JRE를 선택하지만 Maven의 설치에는 JDK를 사용해야하므로 컴파일 환경에서 찾을 수없는 오류 가보고됩니다.
2. 해결책 : JRE를 JDK로 변경하십시오
3. 자세한 단계 : 프로젝트를 마우스 오른쪽 버튼으로 클릭 -> 빌드 경로 -> 빌드 경로 구성 ... 창을 열면 아래 단계를 따라 선택하여 선택하십시오. 이 단계는 JRE를 JDK로 변경하고 JRE로 변경하는 것입니다.
단계가 완료되면 Maven 프로젝트를 업데이트하십시오 (마우스 오른쪽 버튼을 클릭 -> Maven-> 프로젝트 업데이트 ...) 다음 프로젝트를 정리하십시오 (마우스 오른쪽 버튼을 클릭 -> 실행 ...
-> Maven Clean), 마지막으로 포장하십시오 (마우스 오른쪽 버튼을 클릭하십시오-> run as…-> maven install).