본문 바로가기
매일코딩/Spring

2.스프링프로젝트 - 환경설정2

by 인생여희 2016. 10. 28.
반응형




 메이븐 라이브러리 : 사용자/.m2 디렉토리 확인


- jdk 버전 수정 : Project Facets, Java compiler 버전 확인


- spring 버전 변경 : pom.xml 수정




- 현재 스프링의 최신버전은 4.3.3 이지만 다른 라이브러리들과의 호환성을 고려하여 4.3.0 으로 진행함


- 에러가 발생할 경우 3.1.1로 설정


- 톰캣 9.0으로 변경하여 실행


- home.jsp 페이지의 한글이 깨짐, 페이지 지시어와 meta tag 수정


- 설정파일 복사 : 

  1. pom.xml

  2. resources 디렉토리

  3. WEB-INF 디렉토리




* 스프링의 설정 파일


- src/main/webapp/WEB-INF/spring/root-context.xml - 서블릿과 관련되지 않은 모든 리소스에 대한 설정


- src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml - 서블릿과 관련된 리소스에 대한 설정






WEB-INF 디렉토리는 외부에서 접근할 수 없고 

컨트롤러를 통해서만 접근할 수 있다.

(바로 Run On Server 하면 실행안됨)


view 페이지를 WEB-INF 밖에 놓아두면 밖에서 RUN On server로 실행가능


보안상의 이유로 web-inf 안에 넣어 둠

반응형

댓글