오늘이라도
[Web] 1. Java EE 개발 환경 구축 본문
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 설치
- 톰캣 공식 홈페이지에서 설치한 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>
- 서버 IP 주소:포트번호/Context root/Page이름.확장자
'취업성공패키지 SW 개발자 교육 > Web' 카테고리의 다른 글
[Web] 6. NCS 평가 프로젝트 : 작성 조건, 도서 정보 입력, 조회, 삭제 구현 (0) | 2020.05.13 |
---|---|
[Web] 5. 회원 목록 삭제 추가, 정적 페이지 전환, 동적 페이지 전환 : forward(), sendRedirect() (0) | 2020.05.12 |
[Web] 4. SQL 테이블과 연동하여 HTML, Servlet, DTO, DAO 만들기 (1) | 2020.05.11 |
[Web] 3. Servlet 생성하는 방법, HelloServlet, 누적합 계산 ①, ② (0) | 2020.05.08 |
[Web] 2. 회원가입 화면 만들기 : index 작성, Servlet, web.xml, JSP (4) | 2020.05.07 |