톰캣으로 Servlet 클래스를 만들어서 매핑을 시켜주고 싶었는데 매핑을 시켜준 경로에서 404에러가 떴다.
HTTP 상태 404 – 찾을 수 없음
타입 상태 보고 메시지 요청된 리소스 [/test]은(는) 가용하지 않습니다.
설명 Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다.
확인해보니 톰캣 9에서 톰캣 10 버전으로 넘어가면서 servlet 관련 코드 패키지 이름이
javax 에서 jakarta로 바뀐 것이다.
톰캣 9 버전을 쓰면 javax라고 해주고
톰캣 10 버전을 쓰면 jakarta로 패키지 이름을 변경해주어야한다.
나는 원래 jakarta로 작성하고 있어서 그냥 톰캣을 10버전으로 다시 깔았다.
'Programming > java' 카테고리의 다른 글
[java] IntelliJ(인텔리제이)에 tomcat설치와 설정 그리고 서블릿(servlet) doGet 메소드 테스트 (1) | 2025.01.08 |
---|