Skip to content
- 참조 : https://github.com/kwj1270
- 프로젝트 생성
- 새 프로젝트 생성 : File -> New -> Other -> Spring -> Spring Legacy Project
- 프로젝트 이름을 Spring1st로 정함
- 패키지 이름 지정 : 3단어로 구성해야 함(점 2개만 포함시켜야 함)
- 프로젝트 생성 결과 화면
- 서버 설정
- 프로젝트 위에서 마우스 오른쪽 버튼 클릭 -> Run As -> Run on Server -> Apache -> tomcat v9.0 Server 선택
- Browser를 눌러 설치된 톰캣의 디렉토리를 찾아 지정 -> Finish
- 그림과 같은 에러가 발생하는 경우 : Servers 탭의 Tomcat v9.0 server at localhot를 더블클릭
- 모두 저장 도구 클릭하면 적용됨
- 다시 1번 프로젝트 위에서 마우스 오른쪽 버튼 클릭 -> Run As -> Run on Server -> Apache -> tomcat v9.0 Server 선택하면 실행됨
- 자바 1.8 버전과 톰캣 연결 : 프로젝트 위에서 마우스 오른쪽 버튼 클릭 -> Properties
- pom.xml : 사용 라이브러리 관리
- 자바 버전 1.6을 1.8로 수정
- 변경전
|
<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> |
- 변경후
|
<properties> <java-version>1.8</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 에서 Multiple annotaions found at this line 오류 발생시
- Project -> Clean 메뉴 선택
- 그래도 오류 발생시
- 프로젝트 우클릭 – Build path – configure Build Path 클릭
- Libraries 탭 클릭 – JER System Library 삭제 – 우측 Add Library 클릭
- JRE System Library 선택후 next – jdk 선택후 Finish – OK
- 한글 깨짐 : EUC-KR 코드 대신 UTF-8로 수정하면 됨
- 이클립스 모든 코드의 인코딩을 UTF-8로 변경 : Windows -> Preference -> General -> Workdspace
- CSS, HTML, JSP의 인코딩을 UTF-8로 변경 : Windows -> Preference 에서 encoding 검색 후 UTF-8로 각각 수정
- /src/main/webapp/WEB-INF/views/home.jsp의 맨 위쪽에 다음 코드 추가
|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
error: Content is protected !!