#스프링#spring#version#update#버전설정
01. web.xml : 2.5 -> 4.0
(new dynamic web project -> web module설정을 4.0, deploy descriptor 생성)
우선 Spring Legacy Project를 만듭니다!
그리고 다이나믹 웹 프로젝트도 만들어서 web.xml의 내용만 받아올 예정입니다.
4.0버전이 기본으로 설정이 되어있습니다.
톰켓9버전은 4.0까지 지원합니다.
Generate wen.xml deployment descriptor체크하고 프로젝트를 만듭니다.
그런다음 web.xml에서 해당부분만 사용하여 아까만든 Legacy 프로젝트의 web.xml에 붙여주니다.
그러면 여기 버전이 4.0으로 바뀌어 있습니다.
02. pom.xml (java, spring-framework, servlet-api, jsp-api, maven-compiler-plugin)
pom.xml에 들어가보면 자바 버전이 1.6으로 되어있습니다. 11버전으로 변경하겠습니다!
그 아래에 spring의 버전이 있습니다. 이거는 5.3.6으로 바꿀게요!
(이거는 무조건 5.3.6이 아니라 spring core등의 버전을 맞추어서 사용해야합니다!)
servlet부분에서 servlet-api는 지금 javax.servlet-api로 바뀌었습니다. 버전은 4.0.1로 바꿔주세요!
버전은 maven repository에서 확인할수 있습니다.
jsp관련 내용은 javax.servlet.jsp로 변경되었습니다.
plugin의 경우는 source와 target을 11로 바꿔줄게요!
03. project facets
properties에서 project facets를 들어가서 dynamic web module과 java의 버전을 바꿔줍니다!
04. maven update
모든 설정이 완료 되었습니다.
maven update까지 해주세요!
프로젝트 우클릭후 maven - update project 눌러주시면됩니다!
그리고 실행시켜보면 잘 실행이 됩니다!
'Java 관련 > Spring Legecy' 카테고리의 다른 글
[Spring] JavaConfig(xml을 java로 변경) (0) | 2022.04.12 |
---|---|
[Spring] Spring JDBC (0) | 2022.04.11 |
[Spring] 파일 업로드 / 다운로드(file upload / download) (0) | 2022.04.09 |
[Spring] security(비밀번호 암호화) (0) | 2022.04.08 |
[Spring] transation(트랜잭션 - 원자성) (0) | 2022.04.07 |