Tomcat7에 스프링4 프로젝트 배포
1. Tomcat7 설치 및 기동성공
먼저 Tomcat7 설치 및 기동에 성공해야 한다.
Tomcat7 설치 방법 : https://blog.naver.com/bb_/221330415361
2. 프로젝트 Export (war 파일 형태)
Spring4 프로젝트를 wer 파일 형태로 Export 해야 한다.
이클립스(또는 STS) 상단 메뉴의 [File] – [Export] – Web 폴더의 [WAR file] 선택하고 [Next] 버튼 클릭 – Destination 설정하고 [Finish] 버튼 클릭 – 파일이름 ROOT.war 로 저장
3. server.xml 수정
톰캣 폴더/conf 폴더 내의 server.xml을 수정한다.
appBase=”webapps” 를 appBase=”webapp” 으로 수정한다.
4. 톰캣경로/webapp/ROOT 폴더 생성, ROOT.war 업로드
톰캣폴더 내에 webapp 폴더를 생성한다.
ex)
cd /home/spring4/tomcat7
mkdir webapp
webapp 폴더 안에 ROOT 폴더를 생성한다.
ex)
cd /home/spring4/tomcat7/webapp
mkdir ROOT
FTP를 이용하여 webapp 폴더 안에 ROOT.war 를 업로드한다.
예를 들어, 경로는 /home/spring4/tomcat7/webapp/ROOT.war 가 된다.
5. 톰캣 기동
톰캣을 기동한다.
ex)
cd /home/spring4/tomcat7/bin
./startup.sh
만약 권한 에러가 뜨면 chown 을 이용해서 권한을 주거나, 애초에 FTP로 업로드할 때 해당 사용자로 로그인해서 업로드 하면 된다.
ex)
cd /home/spring4/tomcat7/webapp
chown -R spring4:spring4 *
도메인:포트번호 에 접속했을 때 개발한 스프링 프로젝트가 뜨면 성공이다.