4. 동적 웹 프로젝트 생성과 톰캣 연동(JSP, 이클립스 구조)

2022. 7. 3. 18:20·Java Spring/JSP와 스프링


동적 웹 프로젝트 생성

New Project > Maven Archetype을 누르고 아래와 같이 설정한다.

아키타입엔 org.apache.maven.archetypes:maven-archetype-webapp 를 입력해주자.

Advanced Settings를 클릭하여 바꿀 사항이 있으면 바꾼다. 필자는 기본으로 냅두고 Create를 하였다.

톰캣 연동

Create를 하고 기다리고 있으면 인텔리제이가 구성요소를 다운로드를 한다.

다운로드가 완료되었으면 톰캣 설정을 시작한다.

상단의 [Run] > Edit Configurations에 들어가주자.

+ 혹은 Add new를 눌러주자

[Tomcat Server] > Local을 눌러주자

[Configure]을 눌러 구성요소를 설정해주자.

필자는 포트를 8081로, 톰캣 9 버젼으로 설정 하였다.

위 내용을 마쳤으면 [Deployment]로 들어가주자.

+ 를 눌러 아티팩트를 설정해주자.

exploded를 고른후 OK

어플리케이션 콘텍스트를 / 만 넣어주자 그리고 OK

톰캣 서버를 테스트로 실행해보자

Hello world가 뜨면 성공이다.

JSP파일 생성

webapp 폴더 우클릭후 JSP 파일을 생성해주자

hello.jsp를 입력하고 엔터.

생성된  코드는 아래와 같을것이다.

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>

</body>
</html>

이 코드를 아래처럼 수정해주자

<%@ page language="java" contentType="text/html;charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h2>Hello World</h2>
    <hr>
    현재 날짜와 시간은
    <%=java.time.LocalDateTime.now()%>
</body>
</html>

톰캣서버를 돌리고 http://localhost:8081/hello.jsp 에 접속해보자.

아래처럼 뜨면 성공이다

 


[메인으로 돌아가기]

 

 

 

 

 

 

 

 

 

'Java Spring > JSP와 스프링' 카테고리의 다른 글

6. ToDo리스트 앱 만들기  (0) 2022.07.07
5. 회원 가입 폼 만들기  (0) 2022.07.03
3. 인텔리제이 기초설정  (0) 2022.07.02
2. 개발 환경 설정  (0) 2022.07.02
1. 시작하며  (0) 2022.07.01
'Java Spring/JSP와 스프링' 카테고리의 다른 글
  • 6. ToDo리스트 앱 만들기
  • 5. 회원 가입 폼 만들기
  • 3. 인텔리제이 기초설정
  • 2. 개발 환경 설정
백고미
백고미
  • 백고미
    백고미의 정신세계
    백고미
  • 전체
    오늘
    어제
    • 분류 전체보기 (128)
      • [ 공지사항 ] (0)
      • 정보 (16)
        • 워프레임 (6)
        • 게임 (3)
        • 군대 (1)
        • 이민 (1)
        • 애플 (1)
      • Java Spring (43)
        • JSP와 스프링 (34)
        • Tip (9)
      • Spring boot (1)
        • Tip (1)
      • 직업 정보 (2)
        • 경찰 공무원 (2)
        • AAFES (0)
        • HD GFD (0)
      • 리뷰 (1)
        • 인터넷 (1)
      • Life (2)
        • 운동 (1)
        • 자격증 (1)
      • 소스모드 (28)
        • CSGO (7)
        • CSS (0)
        • HL2DM (3)
        • L4D2 (1)
        • BMS (0)
        • TIP (16)
        • Extension (1)
        • 문법 (0)
      • C# (4)
        • s&box (4)
      • LUA (8)
        • Garry's Mod (8)
      • 일기장 (9)
        • TRH (4)
        • 스케줄 (1)
        • Els (0)
        • 프로젝트 (3)
      • Resource (11)
        • Player Model (1)
        • Npc Model (1)
        • Weapon Model (2)
        • PropPhyics (6)
        • PropDynamic (1)
        • Texture (0)
        • Animation Texture (0)
        • Overlay (0)
        • Effect Sound (0)
        • Particle (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

    • John John한 블로그
  • 공지사항

  • 인기 글

  • 태그

    병무청 가는 길
    경찰시험 응시 자격
    공찰공무원 필수과목
    경기북부병무청 가는법
    순경 가산점
    병무청가는길
    병무청 가는 법
    윈도우10 1주년
    윈도우10 고양이
    경기북부 병무청 가는 길
    경찰공무원 가산점표
    경기북부병무청 망월사
    경찰 공무원 응시 자격
    윈도우10 참가자 프로그램
    원동기장치면허
    경기북부병무청
    경기북부병무지청
    경기북부 병무청 가는 법
    키벨류
    경찰 간부후보생
    운전면허 종류
    윈도우10 닌자캣
    경찰 가산점표
    경기북부 병무청 가는길
    경찰공무원 선택과목
    발표 PPT
    병무청가는법
    경기북부병무청 회룡역
    스쿼트 운동 효과
    경기북부 병무청
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
백고미
4. 동적 웹 프로젝트 생성과 톰캣 연동(JSP, 이클립스 구조)
상단으로

티스토리툴바