
https://www.oracle.com/java/technologies/downloads/#jdk18-mac

설치 이후 터미널에서 javac 확인.


cd /톰캣폴더위치/bin
./startup.sh
Tomcat started. 문구 확인.
실행 이후에는 127.0.0.1:8080 접속하여 index.jsp 가 잘 나오는 지 확인 필요


현재 위치가 tomcat 폴더의 bin 인지 확인 (pwd)
./shutdown.sh
정상 종료 시 127.0.0.1:8080 주소 접속 불가.


1. password 는 둘 중 자유롭게 선택해도 되는 듯? 나는 그냥 strong 으로...

2. MySQL 패스워드 설정 (잊어버리지 않도록 주의!) 난 방금 까먹어서 다시 설치 중 ^^;;

3. 시스템 설정에서 Java, MySQL 설치 되었는지 정상 확인!


1. VsCode 에서 tomcat 의 \webapps\ROOT 폴더 불러오기.

2. \webapps\ROOT 폴더 내 main.jsp 파일 생성
<%@ page language="java" contentType="text/html; charset-EUC-KR"
pageEncoding="EUC-KR"%>
<%@ page import="java.sql.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%
Class.forName("com.mysql.jdbc.Driver");
String jdbcurl = "jdbc:mysql://localhost:3306/mysql?serverTimeZone-UTC";
String jdbcid = "root";
String jdbcpass="abcde12345";
Connection conn = DriverManager.getConnection(jdbcurl,jdbcid,jdbcpass);
Statement dbstmt1 = conn.createStatement();
ResultSet rs1 = dbstmt1.executeQuery("select * from user");
rs1.next();
out.println(rs1.getString(1)+"<br>");
dbstmt1.close();
rs1.close();
conn.close();
%>

4. 127.0.0.1:8080/main.jsp 로딩 시 localhost 노출 = 성공!