본문 바로가기
Programming/JSP

[JSP] 톰캣 설치 및 이클립스에 서버 세팅하기

by 도낙원 2018. 4. 10.
반응형

  톰캣 설치 및 이클립스 서버 세팅


서버를 사용하기 위해선 아파치 톰캣이 필요합니다.

아파치 톰캣을 다운 받아주세요



8.0.50 버전을 다운 받았습니다. 리눅스에서는 tar.gz 파일을 다운 받아 사용하시면 됩니다.

따로 블로그에 올려놨으니 리눅스 환경이신 분은 그 포스팅이 좀 도움이 될 것입니다.

받은 파일은 압축을 풀어주시고 한 곳에 잘 모아 두세요



이제 이클립스로 들어갑니다.

이클립스로 들어가면 오른쪽 상단에 노란색 박스로 체크한 곳을 보면 JavaEE라고 뜰것입니다.

이것을 클릭하면 우리는 이제 웹 프로젝트를 만들 수 있게 됩니다.



        



위에 보시면 java 일때와 javaEE 일때 서로 생성할 수 있는 프로젝트나 클래스들이 바뀝니다.

자바를 작업하시면 간단하게 자바를 클릭하시면 되고 웹을 작업하시면 javaEE를 클릭하시면 됩니다.



이제 이클립스에 서버를 올려보도록 하겠습니다.

아래 콘솔 창이 뜨는 곳에 가면 server라는 탭이 있습니다.

그곳을 눌러주세요


        


이러한 창이 뜨게 됩니다.

서버 버전에 맞게 선택해 주시고 

아래 Next 하기 전에 host name / server name / runtime environment 는 알아서 잡아줍니다.

만약 안되어 있다면 host name과 server name은 아무렇게 알아보기 쉽게 해주시면 되고

마지막은 자신이 받은 아파치 톰캣이 있는 위치를 설정해주시면 됩니다.(Add... 클릭)

bin 파일 전까지 지정해주시면 됩니다.

그리고 Next를 하시면 다음과 같은 창이 뜨는데 서버에 만든 프로젝트를 올리는 것입니다.

이미 만들어 놓은 사람은 Add를 해주면 되고 없으면 그냥 넘어가시면 됩니다.

이제 FINISH를 눌러주세요



이제 서버가 생겼습니다. 저는 이미 만들어 놓은 것이 있어서 두개가 생긴 것이니 

원래는 하나만 만들면 됩니다.


그 전에 DB를 사용하지 않는다면 상관없습니다.

하지만 어차피 DB를 사용하기 때문에 생각해야할 부분이 생깁니다.

바로 포트 번호 입니다. 오라클 DB와 톰캣의 포트번호가 겹쳐서 충돌이 생깁니다.

그렇기 때문에 우리는 미리 톰캣의 포트를 바꿔주도록 하겠습니다.

우리가 만든 서버를 더블클릭하게 되면 복잡한 창이 뜨는 데 오른쪽에 보면 아래와 같은 부분이 보일겁니다.

중간에 있는 HTTP 부분을 5050으로 바꿔주시면 되겠습니다. 무조건 5050으로 바꾸는게 아니라 편한데로 바꾸면 되겠습니다.

하지만 또 다른 포트와 충돌하면 안되니 그 점 유의해주세요


이제 프로젝트를 하나 만들어 WebContent안에 JSP 파일을 하나 생성하겠습니다.



위를 따라 프로젝트를 Dynamic Web Project를 클릭합니다.


프로젝트 이름을 설정하고 그 아래 빨강박스는 우리가 만들어 놓은 서버 버전입니다. 

아마 알아서 지정을 해줄 것입니다. 만약 안뜬다면 서버가 안만들어졌을 경우니 확인하시기 바랍니다.



이제 마지막으로 WebContent 바로 밑에 JSP 파일을 생성하시면 됩니다.

WEB-INF / META-INF 폴더안에 생성되면 인식을 못합니다.

그러니 그 점 유의하시고 생성해주세요.


간단하게 JSP 파일 <body> 태그 사이에 Welcome! 을 입력하시고

JSP 파일 우클릭 - Run As - Run on Server를 클릭합니다.


      


이러한 창이 뜨게 되는데 우리가 만든 서버를 Start 시키는 과정과 우리가 만든 프로젝트를 서버에 올리는 과정을 보여주는 것입니다. 전부 알아서 잡아주니 확인만하시고 FINISH를 누르면 됩니다.



마지막에 이렇게 정상적으로 브라우저가 뜨게 됩니다.

이 작업이 끝나면 정상적으로 서버 연결이 완료가 되었습니다.


반응형
사업자 정보 표시
난길샵 | 박현숙 | 경상북도 성주군 월항면 수죽길 98길 | 사업자 등록번호 : 256-07-01668 | TEL : 010-9909-8420 | Mail : skr04@naver.com | 통신판매신고번호 : 제2020-경북성주-52호 | 사이버몰의 이용약관 바로가기

댓글