Spring (스프링) 환경 준비 2 / dynamic web project를-> maven 으로 conversion(변환)/ spring(스프링) 첫 줄 에러

2022. 4. 25. 20:36카테고리 없음

 

 

Spring (스프링) 환경 준비 1-1 /JDK 1.8 다운로드 / tomcat(톰캣) 9 다운로드/ 스프링 다운로드

자바 JDK 1.8 다운로드 : https://www.oracle.com/jaca/technologies/downloads/#jaca-windows 각자에 맞는 환경으로 다운로드 실행해서 설치 톰캣 9.0 다운로드: https://tomcat.apache.org/ Apache Tomcat® -..

longway.tistory.com

 

Spring (스프링) 환경 준비1-2/ 이클립스 EE 추가/ maven 프로젝트 만들기 / pom.xml 수정하기

https://longway.tistory.com/78 Spring (스프링) 환경 준비 1 /JDK 1.8 다운로드 / tomcat(톰캣) 9 다운로드/ 스프링 다운로드 자바 JDK 1.8 다운로드 : https://www.oracle.com/jaca/technologies/downloads/#ja..

longway.tistory.com

 

 

위 두가지 방법은 maven project를 처음부터 열어서 pom.xml 파일을 수정하다 보니 

첫 줄 플러그 에러가 발생한다. 그러니 조금 귀찮을 수 밖에... 

 

그래서 dynamic web project-> maven 으로 conversion(변환)하는

두번째 환경 구축 방법은 첫줄 에러도 없고 플로그인 버전도 확인 가능하다

 

다만, tomcat을 프로젝트 build path에 자동 포함하지 않다는 단점이 있다.

 

 

 

 


일단 STS에서 dynamic web project를 하나 만든다. 이름은 project 2로 지정!

 

 

프로젝트 우 클릭 후, 

Group id 변경....

그렇게 생성된 project2의 pom.xml 파일...빨간 줄이 없다

 

<source>1.8</source>

<target>1.8</target>을 직접 입력

변경 후에는 항상 업데이트!

 

그리고 나서 project2- java Build Path를 확인하면 Apache Tomcat이 maven에 들어가 있지 않다.

 

그럼 아파치 링크 삭제

 

 

 <!-- https://mvnrepository.com/artifact/org.apache.tomcat/tomcat-api -->
		<dependency>
		    <groupId>org.apache.tomcat</groupId>
		    <artifactId>tomcat-api</artifactId>
		    <version>9.0.60</version>
		</dependency>

이 코드블럭을 project 2 -pom.xml에 삽입 

 

 

 

다시 업데이트..

 

 

 

 


 

 

그 다음 추가할 dependency는 springframework 버전을 골라서 복붙

		  
		  <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
		<dependency>
		    <groupId>org.springframework</groupId>
		    <artifactId>spring-webmvc</artifactId>
		    <version>5.2.9.RELEASE</version>
		</dependency>

복붙 후 업데이트