File -> New -> Maven Project 선택 합니다.
기본 workspace 경로에 프로젝트 생성 체크 후 다음 선택 합니다.
맨 아래 Artifact Id: maven-archetype-webapp 선택
Group Id - 보통 자바 패키지 처럼 사용
Artifact Id - 프로젝트를 나타내는 유일한 이름
pom.xml을 열어서 설정을 해줍니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.spring</groupId> <artifactId>board</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>board Maven Webapp</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <spring-version>4.1.0.RELEASE</spring-version> </properties> <build> <finalName>board</finalName> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>${project.build.sourceEncoding}</encoding> </configuration> </plugin> </plugins> </build> <repositories> <repository> <id>codelds</id> <url>https://code.lds.org/nexus/content/groups/main-repo</url> </repository> </repositories> </project>Colored by Color Scripter | cs |
src/main/webapp -> WEB-INF -> web.xml
1 2 3 4 5 6 7 | <?xml version="1.0" encoding="UTF-8"?> <web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"> </web-app> | cs |
프로젝트 우클릭 -> Properties
좌측 Java Bulid Path 선택
missing이 적혀 있는 폴더를 Remove 해줍니다.
1. Add Folder 선택
2. main 폴더 클릭
3. Create New Folder 선택 하여 java 폴더 생성
4. webapp 체크박스 선택
좌측 Project Facets 선택
Dynamic Web Module 3.1버전으로 수정
체크 박스를 풀면 Apply 선택 가능하게 됩니다.
좌측 Deployment Assembly 선택
/src/main/webapp -> Deploy Path를 "/" 로 변경
프로젝트 우클릭 -> Maven -> Update Maven Project 선택
or 단축키 : ALT + f5
해당 프로젝트 선택
<끝>
'Web Programming > Spring' 카테고리의 다른 글
간단한 스프링(Spring) 게시판 구현 - 게시판 글리스트(List) 구현 (3) | 2018.01.21 |
---|---|
간단한 스프링(Spring) 게시판 구현 - Controller 생성 2 (0) | 2018.01.21 |
간단한 스프링(Spring) 게시판 구현 - Controller 생성 1 (0) | 2018.01.20 |
간단한 스프링(Spring) 게시판 구현 - xml 기본 환경 구성 (0) | 2018.01.20 |
Spring Tool Suite(STS) 설치 (1) | 2017.12.25 |