서블릿/JSP 라이브러리 설정하기

skdfjk·2023년 2월 18일
0

Maven

목록 보기
7/9
post-thumbnail



오류가 뜨는 것을 알 수 있다. 오류의 내용은 HttpServlet이 필요한데 발견할 수 없다는 것이다.
이것을 해결하기 위한 방법은 2가지가 있는데 첫번째 방법은 문제가 있다. 2가지 방법을 모두 살펴보고 왜 첫번째 방법이 좋지 않은지 알아보자.

우선 첫번째는 컴퓨터 안에 있는 라이브러리를 직접 경로지정하여 추출하는 것이다.
프로젝트 명을 우클릭한 후 import > Configure Build Path를 누르면

다음의 창이 뜰것이다. 여기서 Add Library > Server Runtime > Apache Tomcat > Finish을 클릭하여 톰캣을 운영하는데 필요한 모든 라이브러리를 사용할 수 있게 된다.

첫번째 방법의 문제는 tomcat의 경로가 지정돼있기 때문에 다른 컴퓨터로 옮겨 작업을 한다면 build path가 깨져 다시 지정해야 한다는 것이다. 이런 수고로움을 없애기 위해 두번째 방법을 사용하는 것이 좋을 것이다.


pom.xml파일을 보면 dependency라는 부분을 볼 수 있는데 이 부분에 라이브러리를 추가하면 프로젝트 안에 저절로 필요한 라이브러리가 다운받아진다.
https://mvnrepository.com/
필요한 라이브러리는 위 사이트에서 받을 수 있고 필요한 라이브러리가 tomcat jsp이기 때문에 검색하여 찾아보면 된다.


이렇게 버전별로 다운받을 수 있다. 자신의 톰캣버전에 맞는 것을 클릭한다.

그럼 위와 같은 페이지가 나오고 아래쪽에 dependency가 보인다. 이 부분을 복사하여 자신의 pom.xml에 붙여넣기 하면 된다.
** 클릭만 하여도 복사가 된다.


위와 같이 라이브러리가 다운 된 것을 확인할 수 있는데 여기서 maven의 장점을 살펴볼 수 있다. tomcat jsp library가 필요로 하는 다른 라이브러리도 동시에 다운받아져 신경쓸 필요가 없어진다.

추가

Window > Show View > Other > Maven > Maven Repository 하면


위와 같이 Maven에 대한 library를 인덱스화 해논것이 있다. 하지만 아무것도 안 뜰 수도 있는데 이럴 때는 Global Repositories > central우클릭 > Rebuild Index클릭을 진행하면 된다. 인덱싱을 하려면 시간이 3시간 이상 소요될 수 있다고 하니 돌아가는 동안 다른 일을 하면 될 듯 하다.


이후에는 dependencies에 들어간 후 add를 클릭해 원하는 라이브러리를 검색한 뒤 추가할 수 있다.

출처 : https://youtu.be/vlIGi0hG_n4

0개의 댓글