STS(스프링) or 이클립스에서 톰캣을 연동해 볼게요.ㅎ
우선 STS(스프링) or 이클립스 을 실행해주세요.
STS(이클립스) 화면에서
window > preferences 선택해 주세요.
왼쪽 Server > Runtime Environments 탭을 누른 후 톰캣 추가를 위해 오른쪽에 있는
Add를 눌러 주세요ㅎ
상위 목록 Apache 폴더 안에서
설치된 톰캣 버전을 선택후 Next 를 눌러주세요.( 저는 7.0을 설치했었죠 ㅎ)
빨간네모박스(Browse)를 눌러 톰캣이 설치된 디렉터리를 등록해 줘야 합니다.
(서버는 다수로 생성 가능해요ㅎ)
디렉터리를 지정해 주었으면 Finish 를 눌러주세요.
톰캣 서버가 생성 되었어요 ㅎ
이제 Dynamic web Project를 생성해서 한번 실행해 볼게요ㅎ
왼쪽 빈공간에서 오른쪽 클릭을 해서 New > Dynamic Web Project 를 클릭하세요 ㅎ
Project name은 프로젝트 명을 원하는 이름으로 지정해 주세요.
Use default location 체크 처음 실행될때 workspace의 경로로 프로젝트 관력 파일이 만들어 집니다.
Target runtime: 어플리케이션이 실행될때 사용할 서버를 선택해 주는거에요. 톱캣 7.0을 생성해 주었기 때문에 지금 Apache Tomcat v7.0 으로
되어 있네요
입력이 다 되었으면 next를 눌러주세요.
Next 해주세요.
빨간색 네모칸인 Generate web.xml deployment descriptor 을 체크해주세요.
체크를 하시면 web.xml 파일을 생성을 해주는데 필수로 해주셔야 한다고 보시면 돼요ㅎ
다음 Finish를 눌러 프로젝트를 생성해주세요.
1)
왼쪽 빨간색 네모박스를 보시면 만들어준 test2 프로젝트에
마우스 오른쪽 클릭 New > jsp File을 클릭해주거나
2)
마우스 오른쪽 클릭 New > Other.. 을 클릭해
[Wizards] 검색란에 jsp를 입력하고 목록에 나온 [JSP File]을 선택해 [Next]를
누르셔도 동일 합니다.
이제 [New JSP File] 창에서 빨간 네모상자 부분에 jsp의 파일명을
지정해 주고 [Finish]를 클릭해 주세요ㅎ
프로젝트 하위 파일목록중 빨간 네모상자를 보시면 jsp 파일이 만들어 진것을
확인 할 수 있죠ㅎ
그럼 간단하게 jsp 페이지를 톰캣으로 실행해 볼게요.
만들어진 jsp파일안에 <body> 태그 중간에
<div>
JSP 페이지를 테스트 합니다.ㅎ
</div>
위 코드를 써주세요.
그 다음 큰 상자 하단 여백에 오른쪽 마우스 클릭 New > Server 를 클릭해 주세요 ㅎ
톰캣 서버를 생성한 버전을 클릭해 주시고
(저는 Tomat v7.0 Server 를 선택해야 하죠)
아래에 있는 Next를 클릭해주세요ㅎ
생성해준 프로젝트가 왼쪽에 있을거예요.
이걸 오른쪽으로 넘겨줘야 톰캣이 해당 프로젝트를 톰캣이 실행시켜 주는거죠ㅎ
빨간 동그리미(test2프로젝트)를 클릭하고 가운데 [Add]를 눌러주면 오른쪽으로 이동을 시킬 수 있어요 ㅎ 그 다음 [Finish]를 눌러주세요 ㅎ
Servers 목록 아래에
빨간 라인을 보시면
Tomcat v7.0 Server at localhost [stopped, Synchronized] 이라고 생겼을 거예요ㅎ
마우스 오른쪽 Start를 눌러서 서버를 실행해 주세요ㅎ
실행해 주시면
Tomcat v7.0 Server at localhost [Started, Synchronized]
로 stopped 에서 Started 로 바뀌어 있을거예요 그럼 톰캣서버가 실행이 되고 있는거죠 ㅎ
브라우저 URL 주소창에
[http://localhost:8080/test2/testJSP.jsp] 를 입력하시면 (저의 경우로 예를 들겠습니다.)
#추가 설명
test2 <= 다이나믹웹프로젝트 명
testJSP.jsp <= test2 다이나믹웹프로젝트가 가지고는 jsp 페이지명이죠
이런식으로 브라우저창에서 결과물을 확인 할 수도 있고
서버에 프로젝트를 옮기고 나서 해당 프로젝트 jsp 파일
오른쪽 마우스 클릭 Run As > Run on Server 클릭 해주세요ㅎ
그다음 톰캣 서버를 클릭해 주시고 [Finish]를 해주세요 ㅎ
그러면 개발툴 안에서 빨간 네모 박스 안에 결과값이 나온것을 확인 할 수 있어요 ㅎ
톰캣 연동하기가 모두 마쳤네요ㅎ
p.s 글이 생각보다 너무 길어 졌네요ㅎ 보는 사람도 지치겠죠?ㅠ
그래도 도움이 되었으면 하네요 (저한테도ㅎ)