Java 초보자라도 할 수 있는 JSP+Eclipse+Jetty 개발 환경 구축
초보자가 하고 있는 순서이므로, 미비한 점 등 많을지도 모릅니다.
SAP 관련 개발을 시도하기 위해 JDK 설치를 다음 기사에 기록하고 있습니다 (JDK 이외도 있음).
환경 구축 절차
1. Eclipse 다운로드
공식 페이지 다운로드 사이트 에서 설치 파일 다운로드. 설치 파일을 실행.
Eclipse IDE for Java EE Developers를 선택합니다.
"Eclipse IDE for Java Developers"와 "Eclipse IDE for Java EE Developers"로 헤매었지만, 기사 "Java에서 웹 개발의 Eclipse는 Eclipse IDE for Java EE Developers를 선택하자"
설치 대상 선택.
라이센스 동의.
LAUNCH를 눌러 한 번 실패했지만 다시 실행하면 잘 작동했습니다.
Workspace를 기본값으로 설정.
Jetty 플러그인 배포
메뉴에서 Help -> Eclipse Marketplace를 선택합니다.
Eclipse Jetty3.9.0과 Run-Jetty-Run 1.3.5-nightly를 인스톨(라이선스 화면 등은 생략). 둘 다 설치 후 다시 시작했습니다.
JSP 작성·확인 순서
1. 프로젝트 생성
Project Explorer에서 마우스 오른쪽 버튼을 클릭하고 New -> Project를 선택합니다.
Dynamic Web Project를 선택합니다.
Project name을 입력하여 Finish.
스크린 샷에서 항목 "Target runtime"이 "None"이지만 "J2EE Preview"를 입력하면 나중에 나오는 경고 "The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path '가 사라집니다.
2. JSP 등록
Project Explorer의 Web Content 폴더에서 마우스 오른쪽 버튼을 클릭하고 New -> Other를 선택합니다.
JSP File을 선택.
파일명을 입력해 종료.
JSP 파일은, 이런 소스로 하고 있습니다. body 태그에 일시를 출력하도록 기술.
index.jsp<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%= new java.util.Date() %>
</body>
</html>
3. Jetty 시작
만든 JSP 파일을 마우스 오른쪽 버튼으로 클릭하고 Run As -> 2 Run Jetty를 선택합니다.
4. 브라우저로 액세스
브라우저에서 JSP를 엽니다. 이번에는 포트를 기본 8080으로 프로젝트 이름이 HelloWorld이므로 아래 URL에서 열립니다 (파일 이름이 "index.jsp"이므로 HelloWorld 이하는 지정하지 않습니다).
http://localhost:8080/HelloWorld/
화면처럼 날짜와 시간이 표시되었습니다!
Reference
이 문제에 관하여(Java 초보자라도 할 수 있는 JSP+Eclipse+Jetty 개발 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/FukuharaYohei/items/03c41b58f8a2e2f30a39
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
1. 프로젝트 생성
Project Explorer에서 마우스 오른쪽 버튼을 클릭하고 New -> Project를 선택합니다.
Dynamic Web Project를 선택합니다.
Project name을 입력하여 Finish.
스크린 샷에서 항목 "Target runtime"이 "None"이지만 "J2EE Preview"를 입력하면 나중에 나오는 경고 "The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path '가 사라집니다.
2. JSP 등록
Project Explorer의 Web Content 폴더에서 마우스 오른쪽 버튼을 클릭하고 New -> Other를 선택합니다.
JSP File을 선택.
파일명을 입력해 종료.
JSP 파일은, 이런 소스로 하고 있습니다. body 태그에 일시를 출력하도록 기술.
index.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%= new java.util.Date() %>
</body>
</html>
3. Jetty 시작
만든 JSP 파일을 마우스 오른쪽 버튼으로 클릭하고 Run As -> 2 Run Jetty를 선택합니다.
4. 브라우저로 액세스
브라우저에서 JSP를 엽니다. 이번에는 포트를 기본 8080으로 프로젝트 이름이 HelloWorld이므로 아래 URL에서 열립니다 (파일 이름이 "index.jsp"이므로 HelloWorld 이하는 지정하지 않습니다).
http://localhost:8080/HelloWorld/
화면처럼 날짜와 시간이 표시되었습니다!
Reference
이 문제에 관하여(Java 초보자라도 할 수 있는 JSP+Eclipse+Jetty 개발 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/FukuharaYohei/items/03c41b58f8a2e2f30a39
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
브라우저에서 JSP를 엽니다. 이번에는 포트를 기본 8080으로 프로젝트 이름이 HelloWorld이므로 아래 URL에서 열립니다 (파일 이름이 "index.jsp"이므로 HelloWorld 이하는 지정하지 않습니다).
http://localhost:8080/HelloWorld/
화면처럼 날짜와 시간이 표시되었습니다!
Reference
이 문제에 관하여(Java 초보자라도 할 수 있는 JSP+Eclipse+Jetty 개발 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/FukuharaYohei/items/03c41b58f8a2e2f30a39텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)