[- Disclaimer -]
아래 내용은 정보보안 공부 목적으로 작성된 것이나, 이를 토대로 허가되지 않은 대상에 실습을 진행할 경우 해킹 시도로 간주하여 법적 처벌을 받을 수 있음을 알려 드립니다.
OpenJDK
✦ https://jdk.java.net에서도 설치 가능
✦ OracleJDK와 달리 무료
JDK 환경 변수 설정
✦ sysdm.cpl > 고급 > 환경 변수 > 새로 만들기
변수명: JAVA_HOME
변수 값: C:\Users\aapsemiordoenus\Documents\jdk-17 // JDK 설치 경로
Plain Text
복사
✦ Path 편집 > 새로 만들기
%JAVA_HOME%\bin // %[변수명]%\bin
Plain Text
복사
✦ 정상 동작 확인
C:\>javac --version
javac 17
C:\>java --version
openjdk 17 2021-09-14
OpenJDK Runtime Environment (build 17+35-2724)
OpenJDK 64-Bit Server VM (build 17+35-2724, mixed mode, sharing)
C:\>
Plain Text
복사
Tomcat 설치
✦ 받아서 OpenJDK 설치된 폴더에 나란히 넣기
Eclipse 설치
✦ JSP로 웹 개발을 할 것이므로 Eclipse IDE for Enterprise Java Developers 설치
Eclipse 설정 (Version별 상이 주의)
✦ 파일 Encoding 변경
✧ 상단 Menu > Window> Preferences > Web > CSS Files, HTML Files, JSP Files 항목들 모두에서 UTF-8로 변경
✧ 혹은 상단 Menu > Window > Preferences > General > Workspace > Text file encoding에서 선택
Tomcat 연동
✦ 하단 View 추가
✧ 상단 Menu > Windows > Show View > Other
✦ [Servers] Tab이 Other에도 없을 경우 상단 Menu > Help > Install New Software > Work width에 http://download.eclipse.org/releases/[eclipse-version]
Ex) http://download.eclipse.org/releases/2023-09
Plain Text
복사
✧ 검색되어 나오는 Checkbox에 Check
→ Web, XML, java EE and OSGi Enterprise Development
ㄴㄴ JST Server Adapters에 Check
ㄴㄴ JST Server Adapters Extensions에 Check
✦ 새 Server 생성
✧ 하단 [Servers] Tab에서 파란 Link > Apache랑 Tomcat 최신 Version 선택 > Browse를 눌러 Tomcat 설치 폴더 지정
Ex) C:\Users\user\Documents\apache-tomcat-10.1.15
Plain Text
복사
✧ 기본 jre (defailt) 제거 후 OpenJDK 17의 JRE를 Default로 사용
→ Installed JRES > 기본 jre (defailt) 선택 후 Remove > Add > Starndard VM 선택 > JRE Home에 OpenJDK가 설치된 경로 지정
Ex) C:\Users\user\Documents\jdk-17
Plain Text
복사
Tomcat 실행
✦ 하단의 Start the server를 Click
✧ Port 충돌 시 적절히 변경
Project 생성
✦ 상단 Menu > File > New > Dynamic Web Project > Project명과 5.0 Verion 선택 > Java Source 파일 경로 지정 > Project의 Context root 경로, .jsp Source Code 경로(Default=/src/main/webapp) 등 지정 및 web.xml 생성을 위해 Generate web.xml deployment descriptor라는 Checkbox에 Check
✧ 이번에도 Dynamic Web Project 없으면 아까 Install 어쩌구에서 또 해줘야 함
web.xml
✦ Web Application 환경 설정 파일
✧ WAS 시작 시 해당 정보를 토대로 Tomcat에 적용
JSP 생성
✦ 좌측 Tree에서 webapp 폴더에서 Context Menu > New > JSP File > 이후 좌측 Tree에서 Project명에 Context Menu로 Run on Server 실행



