Programming/java 2

[java] IntelliJ(인텔리제이)에 tomcat설치와 설정 그리고 서블릿(servlet) doGet 메소드 테스트

1.톰캣 설치하기톰캣 10 버전 압축파일 다운로드하기https://tomcat.apache.org/download-10.cgi주의할 점톰캣 9버전에서 10버전으로 넘어오면서 패키지 이름이 javax에서 jakarta로 바뀌었다. 톰캣 10 버전 쓰려면 패키지 이름 javax로 된거 jakarta로 바꾸어주어야한다.그리고 원하는 경로에 압축을 풀어준다. 보통 c:/밑에 하는 경우가 많다.  2. 환경 설정하기2.1 인텔리제이 새 프로젝트 생성 (file-> new -> project)새로운 자바 프로젝트를 하나 만들어준다. 2.2 프레임워크 설정돋보기아이콘을 눌러서 add framwork Support를 찾아 들어간다(프로젝트 폴더를 더블클릭하고 검색해야 저게 뜬다 )Web Application ,Mave..

Programming/java 2025.01.08

[JAVA] @WebServlet 404에러

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

Programming/java 2025.01.07