오늘이라도

[Web] 1. Java EE 개발 환경 구축 본문

취업성공패키지 SW 개발자 교육/Web

[Web] 1. Java EE 개발 환경 구축

upcake_ 2020. 5. 6. 18:20
반응형

https://github.com/upcake/Class_Examples

교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. 

gif 파일은 클릭해서 보는 것이 정확합니다.


 - Java EE 개발 환경 구축 -

① JDK 설치 https://upcake.tistory.com/3

 

② Oracle DB 개발 환경 구축 https://upcake.tistory.com/131

 

③ Tomcat Web Server 설치

 - http://tomcat.apache.org/

 - 톰캣 공식 홈페이지에서 설치한 JDK 버전에 맞는 톰캣을 설치한다. (JDK 1.8의 경우 톰캣 8.5)

 - 다운로드 한 톰캣은 C:\tomcat 경로에 설치한다.

 

④ 시스템 변수 설정

 - 변수 이름 : CATALINA_HOME

 - 변수 값 : C:\tomcat

 

⑤ 포트 번호 변경

 - 오라클 DB와 톰캣 포트가 충돌하므로 오라클 DB의 포트 번호를 변경한다.

 - CMD → sqlplus → 관리자 계정으로 접속

 - exec dbms_xdb.sethttpport(8888)

 

⑥ Eclipse와 Tomcat Server 연동

 - 작업할 워크스페이스 폴더를 만든다. (D:\Study_Web\workspace)

 - 이클립스 워크스페이스 경로를 위에서 만든 경로로 설정한다.

  ▶ 상단 메뉴 바 File → Switch Workspace → Other → Browse → 해당 경로

 - Perspective를 Java EE로 변경한다.

  ▶ 상단 메뉴 바 Windows → Open Perspective → Others → Java EE

 - 하단의 Server 뷰 또는 Server 뷰를 새로 열어서 톰캣 서버를 추가한다.

  ▶ 상단 메뉴 바 Windows → Show View → Servers → New Server ~~

  → Apache → Tomcat v8.5 Server → Next

  → Tomcat installation directory → Browse → C:\tomcat → Next → Finish

 - 톰캣 라이브러리의 servlet-api.jar를 jre 라이브러리에 붙여 넣는다.

  ▶ C:\tomcat\lib\servlet-api.jar → C:\Program Files\Java\jre1.8.0_XXX\lib\ext

 

⑦ Eclipse와 Database 연동

 - Data Source Explorer 뷰에서 이클립스와 DB를 연동한다.

  ▶ Database Connections 우클릭 → New → Connection Profile → Oracle → Next → New Driver Definition

 - JAR List 탭에서 ojdbc6.jar를 추가한다.

  ▶ JAR List → Add JAR/Zip → C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar
 - Properties 탭을 수정한다.

 - Connection URL : jdbc:oracle:thin:@127.0.0.1:1521:XE

 - Database Name : XE

 - Driver Class : oracle.jdbc.OracleDriver

 - password : 관리자 계정 비밀번호

 - User ID : 관리자 계정 ID

 

⑧ Dynamic Web Project 생성

 - 상단 메뉴 바 File → New → Dynamic Web Project

 - Context root를 원하는 약어로 설정한다.

 - 생성 후 Build Path 설정

  ▶ Build Path → Configure Build Path → Default output folder → Source → Browse

  → WebContent\WEB-INF\classes

 

⑨ Dynamic Web Project와 Tomcat Server 연동

 - Servers 뷰 → Tomcat 8.5 ~~ 우클릭 → Add and Remove → Project Add(Remove) → Finish

 - Project Explorer 뷰 → Servers → server.xml → 156번 라인

 - Context root 명이 중복될 경우 path값을 변경한 후 이클립스를 재시작한다.

 

⑩ 한글 표기를 위해 Encoding 변경

 - 상단 메뉴바 Windows → Preferences → General → Workspace → Text file encoding : UTF-8

 - Web → CSS, HTML, JSP : UTF-8

 

⑪ Hello World 작성

 - Java Resources\src 폴더에 Servlet, Class, package 등을 저장한다.

 - Webcontent 폴더에 html, css, javascript, JSP 등을 저장한다.

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello World</title>
</head>
<body>
<h2>Hello World!!!</h2>
</body>
</html>

▲Hello World

 - 서버 IP 주소:포트번호/Context root/Page이름.확장자

반응형