Spring MVC WEB 프로젝트 생성 및 WAS 구동

Spring WEB 프로젝트 생성 및 WAS 구동


STS에서는 별다른 설정없이 Spring WEB 프로젝트를 생성할 수 있는 샘플을 제공한다. 필요 따라서 Spring Boot 프로젝트등도 생성할 수 있지만, 본 포스팅에서는 Legacy 프로젝트로 Spring MVC Web 프로젝트를 생성한다.

Spring Legacy Project 생성

STS 실행 → New → Spring Legacy Project


Project name입력 → Spring MVC Project → Next

Package명 입력 → Finish


프로젝트를 생성이 완료되면 <annotation-driven/> 태그에서 발생하는데, Java 버젼 및 Spring lib버젼 변경이 필요하다.

\src\main\webapp\WEB-INF\spring\appServlet\servlet-context.xml 에러내용

Error occured processing XML 'org/springframework/format/support/FormattingConversionServiceFactoryBean'. See Error Log for  more details


pom.xml파일을 오픈하여 jdk 버젼 및 Spring lib 버젼 변경을 수행해야 한다.


pom.xml 변경전

<properties>

<java-version>1.6</java-version>

<org.springframework-version>3.1.1.RELEASE</org.springframework-version>

<org.aspectj-version>1.6.10</org.aspectj-version>

<org.slf4j-version>1.6.6</org.slf4j-version>

</properties>


pom.xml 변경후

<properties>

<java-version>1.8</java-version>

<org.springframework-version>4.3.8.RELEASE</org.springframework-version>

<org.aspectj-version>1.6.10</org.aspectj-version>

<org.slf4j-version>1.6.6</org.slf4j-version>

</properties>


Spring MVC WEB 프로젝트 폴더구조

정상적으로 설정이 끝나면 위 스크린샷과 같이 폴더가 생성된다.

TOMCAT 9.0 구동

마지막으로 생성된 샘플 프로젝트를 TOMCAT에 구동시켜 보자. 우선 아래와 같이 설정을 통해서 Server 추가 등록 작업이 필요하다.

Window → Preferences

Server → Runtime Environment → Add...


Apache → Next

Tomcat installation directory 입력 → Finish

(만약, Tomcat을 설치하지 않았다면 [JAVA/Spring 프레임워크] - SPRING 개발환경 구축 를 참조)

마지막으로 Project 선택 → Run As → Run on Server

Tomcat v9.0 Server → Finish


위의 과정이 완료되면 아래와 같이 localhost와 8080포트를 통해서 정상적으로 tomcat 서비스를 구동한 것을 볼 수 있다.

http://localhost:8080/app


이 글을 공유하기

댓글(1)

  • 익명
    2019.05.03 01:56

    비밀댓글입니다

Email by JB FACTORY