[JSP] JDK / WebServer - Tomcat / 이클립스 설치

2021. 8. 31. 02:12·Backend

1. JDK 설치

https://www.oracle.com (압축파일에 있음)

웹서버에서 동적페이지를 구현하기 위해서는 JSP를 컴파일하기위해서 JDK설치

설치 완료

cmd에 java쳤을 때 명령어가 먹히면 설치 완료

cmd에서 c - websoft - jdk - bin - javac 명령어 먹히면 설치 완료


자바 명령어 설명서

index.html
0.02MB


2. WebServer설치

http://tomcat.apache.org/

admin 1234

설치완료

제어판 - 시스템 및 보안 - 관리 도구 - 서비스 

Apache Tomcat은 현재 구동중이 아님

그래서 localhost인 http://localhost/으로 접속해도 연결안됨

서비스에서 MR후 시작하면 구동됨

다시 localhost들어가도 연결안됨 -> 포트 번호를 지정하지 않았기 때문.

http://localhost:8080/으로 접속하면 원래 잘 되야 하는데 나는 이렇게 사용자이름, 비밀번호를 치라고 나온다.

이건 다른 프로그램(오라클)에서 이 포트번호를 사용중이라 그렇다고 한다.

Tomcat - conf - server에서 포트번호를 8080에서 8000으로 변경을 해줘보자.

그 후 http://localhost:8000/으로 접속하니 잘 된다.

localhost는 localPC의 IP를 의미

http://127.0.01:8080/도 localPC의 IP를 의미.

네트워크에 연결되어 있지 않아도 위 두개의 IP를 사용하면 웹서버에 접속 가능하다.

http://250.127.3.120:8080/ IP가 있는 서버에 접근하려고 하면 이런 식으로 접속 가능.

제어판에서 서버 중지시키고 다시 8000으로 들어가면 연결할 수 없다고 뜸.

매번 웹서버를 제어판에서 구동시키는 것은 아니고 톰캣내부에서 구동시킬 거임.


3. 이클립스 설치

https://www.eclipse.org/downloads/

jee버전을 갖고 있어야 웹개발할 수 있는 템플릿들이 포함되어 있음.

File - New - Other - Web - Dynamic Web Project

Target runtime

 

WebContent 디렉토리에 웹페이지 생성할 거임.

# HTML 파일 생성

실행할 때는 MR - RunAs - Run On Server

OR

OR

제어판에서 구동시켜놓은 상태면 에러뜨므로, 제어판은 구동 중지유지시킨 후 Run으로 구동

빨간버튼 = 서버중지, 3번째 런버튼 = 서버 다시 가동

# JSP 파일 생성

위 주소를 브라우저에 붙여도 접속 가능 -> 서버가 구동되어 있기 때문

 

'Backend' 카테고리의 다른 글

[Flask] 서버 설정, html 연결  (0) 2022.05.30
CK에디터 사용방법  (0) 2022.05.29
[Nodejs] 구글 API 로그인, 로그아웃  (0) 2022.03.25
[Anaconda] 가상환경 생성  (0) 2021.08.05
[Node] 서버 생성  (0) 2021.08.04
'Backend' 카테고리의 다른 글
  • CK에디터 사용방법
  • [Nodejs] 구글 API 로그인, 로그아웃
  • [Anaconda] 가상환경 생성
  • [Node] 서버 생성
min_sol
min_sol
  • min_sol
    비글개발연구소🐾
    min_sol
  • 전체
    오늘
    어제
    • 분류 전체보기 (279)
      • Programming (128)
        • Algorithm (52)
        • JAVA (40)
        • GIS (5)
        • PyQt (10)
        • C# (11)
        • Mobile (6)
        • AI (4)
      • Backend (36)
        • Spring (14)
        • JSP (11)
        • Network (5)
      • Frontend (29)
        • React (11)
        • Vue (13)
        • Next.js (4)
      • Database (10)
        • PostgreSQL (1)
        • Oracle (8)
        • Elasticsearch (1)
      • DevOps (8)
        • Linux (7)
        • Mac (1)
      • Tools (32)
        • IntelliJ (1)
        • VSCode (1)
        • GitHub (10)
        • RPA (20)
      • Security (9)
      • etc (21)
        • ERROR (5)
        • 세미나 | 교육 (10)
        • 자격증 (1)
        • 일상 (2)
        • 2021 (2)
  • 인기 글

  • 태그

    코딩테스트
    이클립스
    계산기
    연습문제
    자료구조
    spring
    vue.js
    자동화
    RPA
    VUE
    자바
    명품자바에센셜
    스윙
    생능출판
    jsp
    PyQt5
    알고리즘
    백준
    Java
    PyQt
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
min_sol
[JSP] JDK / WebServer - Tomcat / 이클립스 설치
상단으로

티스토리툴바