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. 개발 환경 설정
백고미
백고미
  • 백고미
    백고미의 정신세계
    백고미
  • 전체
    오늘
    어제
    • 분류 전체보기 (127)
      • [ 공지사항 ] (0)
      • 정보 (15)
        • 워프레임 (6)
        • 게임 (3)
        • 군대 (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)
      • 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)
      • 일기장 (1)
        • TRH (4)
        • 스케줄 (1)
        • Els (0)
        • 프로젝트 (3)
  • 블로그 메뉴

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

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

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바