티스토리 뷰
JAVA & Spring
[spring] intellij java.lang.ClassNotFoundException: jakarta.servlet.annotation.WebServlet 오류
py0922 2023. 10. 13. 12:40SMALL
- 오류 메시지
intellij java.lang.ClassNotFoundException: jakarta.servlet.annotation.WebServle
톰캣이 정상적으로 실행되지 않는 오류가 발생하였다.
- 해결 방법
첫번째 방법
settings -> Build, Execution, Deployment -> Build tools -> Gradle에서 Build and run using, Run test using을 IntelliJ IDEA가 아닌 Gradle로 설정해 주어야한다.
IntelliJ 무료 버전의 경우, IntelliJ IDEA가 아니라 Gradle로 설정해야 한다고한다. 유료 버전은 정상적으로 동작한다고 한다.
IntelliJ IDEA가 Gradle로 한 것보다 빨리 실행된다고 해서 IntelliJ IDEA로 설정해 둔건데,
무료 버전이라 어쩔 수 없이 다시 Gradle로 설정해주었다.
Jar 파일의 경우는 IntelliJ IDEA 로 설정해도 문제가 발생하지 않는다고한다.
나 같은 경우 War 파일이라서 톰캣이 정상적으로 시작되지 않았다.
두번째 방법
`build.gradle`에 있는 코드를 제거하면 된다고 한다.
`providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'`
반응형
LIST
'JAVA & Spring' 카테고리의 다른 글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 문제풀이
- python공부
- randrange
- 터틀그래픽
- JAVA오류해결
- 사람검출
- 파이썬
- 백준
- YOLO
- 터틀그래픽예제
- Turtle Graphic
- UnsupportedClassVersionError
- gradleload오류
- baekjoon
- 오븐시계
- 에러발생
- randint
- SPRING오류해결
- Kkma
- tweepy
- konlpy
- 다인승
- 터틀그래픽 명령어
- yolov8
- 사람수세기
- springboot
- 다인승탑승
- 10828번
- database연결
- streamlistener
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함