목차

1. 데스크탑 tomcat 설치

  1-1) tomcat 다운로드

  1-2) 환경설정

   1-2-1 port 번호 변경

   1-2-2 java 환경 변수 등록

2. Eclipse tomcat 설치

 2-1) java EE 모드 변경

 2-2) Eclipse에 추가

3. 프로젝트 생성 및 JSP 파일 생성

 3-1) 인코딩 UTF-8 변경

 3-2) 프로젝트 생성

 3-3) JSP 생성

 3-4) 프로젝트 실행

 3-5) tomcat 서버에서 프로젝트 제거 하기

 

자바 서버 페이지(Java Server Pages[1], JSP)는 HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 언어이다. Java EE 스펙 중 일부로 웹 애플리케이션 서버에서 동작한다.

 

간단히 말해 HTML 언어에서 JAVA코딩을 쓸수 있도록 한것이다

 

이클립스에서 tomcat 사용 :

이클립스에서 'Run'을 실행 하면 작동 되는 tomcat (이클립스에서 실행하여 jsp를 호출 하는 용도)

 

데스크탑에서 tomcat 사용 :

데스크탑을 실제 서버 처럼 세팅하여 테스트 하는 tomcat (이클립스를 실행하지 않고 jsp를 호출 하는 용도)

 

 

2개를 세팅 하기 위해서는 어찌되었건 tomcat을 다운로드 받아야 한다

 

1. 데스크탑 tomcat 설치

1)tomcat 다운로드

tomcat을 다운로드 하여 사용해야 한다

설치가 아닌 압축을 해제 하면 바로 사용 가능 하다

 

다운로드 주소 :

https://tomcat.apache.org/download-90.cgi

알집으로 다운로드

 

 

 

 

1-2) 환경설정

1-2-1 port 번호 변경

다운로드 후 압축을 해제하고 나면

\apache-tomcat-9.0.11\conf\server.xml 파일에서 port를 8080 -> 8090으로 변경

jsp 테스트때 사용될 port 번호!

 

\apache-tomcat-9.0.11\bin 폴더에서

startup.bat 파일 실행

=> 실행 후 검은 화면 나왔다 꺼지면 환경세팅 아직 덜된것

정상적으로 작동 할시 CMD 창이 계속 켜지면서 실행 됨

 

검은 화면이 나왔다 꺼지면 다음 환경 세팅도 할것

 

1-2-2 java 환경 변수 등록

java 홈디렉토리 설정 (jdk로)

환경변수에서 JAVA_HOEM 디렉토리 설정

 

변수이름 : JAVA_HOME

변수 값 : C:\Program Files\Java\jdk-10.0.2

 

 

다시 서버 실행(startup.bat)

cmd창이 꺼지지 않고 실행되면 성공

 

 

 

tip)

tomcat서버거 제대로 작동 하는지 확인 하는 방법

브라우저 띄우고 localhost:8090(위에서 변경한 port 번호) 실행 하면 고양이 화면 나오면 성공

 

해당 서버에서 실행되는 jsp의 경로는 다음과 같다

\apache-tomcat-9.0.11\webapps\ROOT

해당 경로의 index.jsp가 실행되어 고양이 화면이 나온것이다

 

 

참고)

\apache-tomcat-9.0.11\bin

리눅스에서 사용되는 파일 => *.sh

윈도우에서 사용되는 파일 => *.bat

 

catalina.bat : 서버ON (리눅스에서 많이 사용)???

shutdown.bat : 서버 STOP

startup.bat : 서버 START

 

 

 

 

 

2. Eclipse tomcat 설치

2-1) EE모드 변경

Eclipse를 실행하여 우측 상단에서 Java EE 모드 아이콘을 눌러 EE모드로 변경 한다

없으면 'Open Perspective'(바로 옆 추가 버튼)를 눌러 EE를 추가 한다

 

2-2)tomcat 서버 추가

Server 탭에서 추가 new server.. 를 클릭 한다

'Add' 버튼을 누른다

 

 

 

아까 압축을 해제 한 tomcat 위치로 설정 해준다

 

Eclipse tomcat 연동 끝!!!!!

 

Eclipse로 tomcat 설치 시 tomcat을 복사해 온다

Eclipse workspace 경로에 가보면 Severs가 생성되어 있다.

 

Eclipse에서의 root 페이지 경로

C:\IoTstudy187\webProject\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps

 

데스크탑에 설치된 tomcat의 root페이지 경로

C:\IoTstudy187\utils\apache-tomcat-9.0.11\webapps\ROOT

 

tip)

Eclipse에서 실행되는 브라우저를 변경 할수 있다.

Window - Web Broser에 가보면 자신의 컴퓨터에서 사용되는 브라우저들의 리스타가 나온다

자신이 원하는 브라우저로 사용 하면된다.

 

 

 

 

 

3. 프로젝트 생성 및 JSP 파일 생성

3-1) 인코딩 UTF-8 변경

프로젝트를 생성 하기 전에 Workspace, jsp파일 등 모두  인코딩을 UTF-8로 변경 해주는것이 좋다

 

Workspace UTF-8로 변경

 

Web 파일(jsp, html, css) UTF-8로 변경

 

 

 3-2) 프로젝트 생성

프로젝트는 'Dynamic Web Project'로 생성 한다

 

프로젝트 폴더 설명

WEB-INF : WEB-Infromation빌드된 프로젝트는 WEB-INF가 항상 존재 한다

 

WebContent :

web에서 노출되는 것들 jsp, 이미지 등등이 들어가야 한다

jsp을 만들때는WebConent에 만들어야 정상 작동 한다

 

 3-3) JSP 생성

 

JSP 파일은 WebContent폴더에 만들어야 인식이 가능하다

 

JSP 파일을 만들고 다음과 같이 코딩하고 실행 한다

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>










안녕하세요

안녕하세요

 

 

서버코딩은 사용자들은 눈에 안보임 은닉 되어 있음. (JAVA로 코딩 되는 부분)

<%   %> : 스크립트릿, 이 안에 자바 코드 쓸수 있다.
<%=   %> : 익스프레션, 자바식 출력
<%@   %> : 지시자, 웹컨테이너가 jsp 페이지를 처리할 때 필요한 정보를 기술
<%!    %> : 선언부, 변수선언이나 메서드를 선언
&{ } : 익스프레션 언어(EL)
<jsp:~~/>, <c:~~/> : 액션 태그

 

 

 3-4) 프로젝트 실행

 

Run on Server를 실행 하여 JSP파일을 실행 한다

 

 

 

 3-5) tomcat 서버에서 프로젝트 제거 하기

프로젝트를 계속 Run on Server를 하여 실행하면 Server에 프로젝트가 쌓여서 실행되는것이 느려진다

이러한 것을 없애기 위해 현재 테스트 하고 있는 프로젝트만 남겨 두고 모두 제거 한다

 

server에서 프로젝트 삭제 하기

'IT > JSP' 카테고리의 다른 글

JSP_Jquery  (0) 2018.09.14
JSP_javascript  (0) 2018.09.12
JSP_JSON  (0) 2018.09.09

+ Recent posts