반응형

통합개발환경과 데이터베이스 연동

MAC os M1 칩 MySQL연동하고 실행해보겠습니다.

 

[1] MySQL 설치하기 

https://dev.mysql.com/downloads/mysql/

 

MySQL :: Download MySQL Community Server

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86

dev.mysql.com

저는 가장 첫번째 ARM  64bit DMG archive로 다운로드 해주었습니다.

No thanks, just start my download 클릭

다운로드 후 실행하면 

중간에 패스워드는 원하시는 거 입력하시고, 꼭 기억해두세요! 

그리고 한 번 밖에 입력하지 않기 때문에 잘못 작성하지 않도록 주의해주세요~~

설치되면 시스템 환경설정에서 보실 수 있습니다.

시스템환경설정

TERMINAL 에서 mysql 을 실행해보자

경로는 아래와 같습니다.

cd /usr/local/mysql/bin/

를 입력해  이동하고, 

./mysql -uroot -p

입력 후에! 

아까 입력한 root패스워드 입력하기

 

mysql 이 정상적으로 작동하는 지 한 번 만들어 봅시다

< JSP web programming CH15. 데이터베이스 개발환경 구축 >

연습하기 ..

 

[2] MYSQL 개발 환경 구축 - 드라이버 다운로드를 해줍시다! 

저는 MySQL Connector/J 5.1.46 버전(구) 을 설치하기 위해서 이 링크로 가봅니다 ..

이 connector 을 이용해서 eclipse 와 연동을 진행할 예정입니당.

https://downloads.mysql.com/archives/c-j/

 

MySQL :: Download MySQL Connector/J (Archived Versions)

Please note that these are old versions. New releases will have recent bug fixes and features! To download the latest release of MySQL Connector/J, please visit MySQL Downloads. MySQL open source software is provided under the GPL License.

downloads.mysql.com

tar파일로 다운로드 해주었어요.

압축 파일을 keka 어플로 풀고 

아래와 같이 라이브러리 - java - javavirtualmachines 경로에 풀어주었습니다.

이제 mysql-connector-java-5.1.46.jar 을

jdk-14.0.2의 하위 폴더 중에 lib 을 찾아 등록해줍시다.

그리고 아래경로에는 강의 실습 진행을 위해 넣어주었습니다.

&nbsp;

이제 이클립스를 켰을 때 이 [Data Source Explorer] tab이 떴다면 성공이다 ..

라고 교수님께서 말씀하셨다 . 

이제 Database Connections 에 우클릭 하고 New.. Click 

MySQL 을 선택하고 name 을 아래와 같이 지정해준다.

M

Next를 누르면, 다음 창이 뜨는데 당황하지 말고 Drivers 화살표 바로 옆 아이콘을 Click.

Name/Type tab 에서 5.1 버전을 선택해주고,

JAR List tab 

에서 기존에 연결된 jar는 remove해주고,

방금 다운로드 받은 jar파일을 연결해주고, ok

나와서 아래와 같이 아까 생성한 database 이름을 각각 넣어주고, root 비밀번호를 입력한다.

입력을 위와 같이 바꾼 후에 test connection을 해줍니다.

Save password 도 추천합니다.

finish 를 누르면 설치가 완료 됨을 볼 수 있다.

(v.8.0.27 말고 지금 강의에서 진행되는 버전인 v.5.7.21 로 다시 깔아야할 수도 있을 거 같다 ..ㅋ

https://downloads.mysql.com/archives/community/

그땐 이 링크에서 다운 받아야지 ..)

 

... 이제 다음 게시글에 이어서 작성하겠다.

반응형
반응형

#1 자바 개발 키트 (jdk) 설치하기

1. 오라클 사이트 접속 

https://www.oracle.com/java/

 

오른쪽 위의 download 

2. jdk 선택하기 Java SE development kit  download

https://www.oracle.com/kr/java/technologies/javase-downloads.html

jdk download

3. 저는 mac os 이기 때문에 빨간 네모 박스 부분의 것을 다운받아줍니다.

설치를 이어서 해준 뒤에

/Library/Java/JavaVirtualMachines/jdk-16.0.2.jdk/Contents/Home/bin

bin폴더까지의 경로를 복사해 메모장에 적어둡니다.

ex ) finder에서 경로복사 mac 단축키 : option + command + c 누르고 상단바 편집 누르면 경로 복사 가 뜹니다.

편집 창에 복사가 경로이름을 복사로 바뀌는 모습

-----------------(21.09.06) 14.0.2 버전으로 변경함 eclipse를 2020.06버전으로 사용해서--------

java jdk 14 버전 다운로드 링크 :

https://www.oracle.com/java/technologies/javase/jdk14-archive-downloads.html

----------------------------------------------------------------------------------------------------------------------

4. mac에서 자바 설치 환경변수 설정하기 (중요)

terminal 을 연다.

1 java -version 버전 확인
2 vi ~/.bash_profile 편집창 열기 +  i 를 키보드에 입력해 INSERT시작
3 export JAVA_HOME=앞에서복사해둔경로입력 JAVA_HOME이라는 환경변수 만들기
4 export PATH=${PATH}:$JAVA_HOME 현재경로에 지정
5 :wq esc키 입력 후 :wq눌러서 저장하고 나오기
6 source ~/.bash_profile  
7 echo $JAVA_HOME 환경변수 확인
8 javac -version 설치한 jdk 확인하기

(그나저나 이거 표 크기 조절 어떻게 하는지 아시는분 ? 간격 조절 안돼 ...)

 

#2 톰캣 설치하기 (apache tomcat)

1.  http://tomcat.apache.org 

– Tomcat 9 다운로드

 

2. Core - zip(pgp,sha512) 선택해서 다운로드

+ ) 반디집으로 압축풀기가 안되면 KEKA 어플 다운로드

3. 데스크탑 경로에 압축을  풀어준다.

(경로복사해와서 사용) ~/Desktop/apache-tomcat-9.0.52 

 

4. 터미널을 실행한다.

띄어쓰기 유의해서 작성  - (출처 https://clearstar0817.tistory.com/8)

 

[Mac] JSP개발의 시작 - Tomcat 8.5 & Eclipse설치 및 프로젝트 실행

JSP를 이용한 웹 프로그래밍을 위해 꼭 필요한 이클립스를 설치해보겠습니다. 사용하고 있는 컴퓨터를 기준으로 작성했습니다 : ) [MacBook Pro, macOS High Sierra 10.13.6] Java 개발을 위해 설치했던 이클

clearstar0817.tistory.com

~부분은 본인이 복사한 경로에 따라 다름.

###에 사용자 이름 입력 

1 sudo mkdir -p usr/local Tomcat을 설치할 폴더를 생성함
(Password는 맥북에 설정된 암호를 입력하면 됨)
2 sudo mv ~/Desktop/apache-tomcat-9.0.52  /usr/local 바탕화면으로 옮겨놨던 tomcat폴더를 윗줄에서 생성한 폴더로 이동함 
3 sudo rm -f ~Library/Tomcat Library안에 Tomcat이 혹시라도 있을 경우를 대비해 삭제함
4 sudo ln -s /usr/local/apache-tomcat-9.0.52 /Library/Tomcat local에 옮겨놨던  tomcat과 Library의  Tmocat을 링크시킴
5 ~ sudo chown -R ### /Library/Tomcat    Library의 Tomcat폴더의 권한을 수정
###에 사용자 이름을 입력
6 sudo chmod +x /Library/Tomcat/bin/*.sh Tomcat의 .sh파일 사용 가능하도록 권한 수정
7 sudo /Library/Tomcat/bin/startup.sh
(sudo /Library/Tomcat/bin/shutdown.sh)
톰캣 시작
(톰캣 종료)

 

startup.sh 톰캣 시작하면

 Tomcat  started. 메시지가 뜨고, 

chrome 이든 사용하는 브라우저로 가서 

http://localhost:8080/ 입력하면  아래의 창이 뜨게된다.

http://localhost:8080/  

그리고  톰캣 종료 해주어야 한다.

sudo /Library/Tomcat/bin/shutdown.sh

이클립스로 켰을때 중복으로 실행 안될 수 있다.

 

 

 

 

 

 

#3 eclipse 설치하기 

1.  http://www.eclipse.org/downloads/

 

Eclipse Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

2.  주황색 다운로드 버튼 밑에 작은 글씨의 [Download Packages] 선택

3. Eclipse IDE for ENTERPRISE java Developers  -> Mac Cocoa 64-bit 선택

다운로드 속도가 느릴 수있으니 >>select Another Mirror 누르고 korea선택 

 

4. 다운로드된  .dmg파일 열어서 

application으로 끌어 넣기 .

 

#4 eclipse 작업하기 

1. 원하는 workspace 를 browse 해서 지정한 후 

2. 이클립스 실행 화면에서 

[Server]프로젝트를 만들고 싶지만 .. 

[Create a Dynamic Web Project]을 만들고 싶지만 ...모두 없는 경우! 

 

3. Eclipse 상단바의  [Help]메뉴에서 [Install New Software] 선택한다.

Work with: 아래 화살표를 누르고 , 해당 이클립스의 버전에 해당하는 것을 선택한다.

그러고 조금 기다리면 아래화면과 같이 뜬다. 

4. Web, XML, JAVA EE and OSGI Enterprise Development 분류 모두를 선택한다.

-라이선스 동의 후

accept

FINISH 

 

5. eclipse 를 껐다 켠다.

6. [Window] - [Show View] - [Project Explorer] 를 켜둔다.

Project Explorer 에서 우클릭하면 [New]- [Dynamic Web Project] 뜨는 것 확인 가능!! 

 

7. [Server] 프로젝트를 생성한다.

[File] - [New] - [Other]

8. Select a wizard 에도 이제 [Server] 를 볼 수 있다 .

[Server] - [Server] 선택후 Next 

9. 웹 서버 유형 설정하기 - Tomcat v9.0 를 선택한다. -Next 

10. 웹 서버 위치와 JRE 설정하기 .

 

Name: 은 그대로 혹은 설정하고 싶은 대로

Tomcat installation directory : 는 browse해서 아파치-톰캣이 설치된 경로 지정 

JRE: 는 내가 설치한 버전 선택 

-finish

Servers 가 뜸!

11. 프로젝트 만들고 실행하기

 

11-1.  [File]-[New]-[Project]

11-2. [Web]-[Dynamic Web Project]

 

11-3. 프로젝트 명 설정하기 : JSPBook 입력

11-4. Next - Next 눌러서 Content directory:  에 WebContent 입력 -finish

HTML(.html), CSS(.css), JavaScript(.js), JSP, 이미지 파일 등의 웹 콘텐츠가 위치하는 디렉토리
웹 어플리케이션을 서버에 배치할 때 이 폴더의 내용물이 그대로 복사된다.

 

11-5. JSP파일 생성하기

JSPBook/WebContent 우클릭 - new - jsp file 누르고 에 File name: hello.jsp 만들기 

 

11-5. JSP 페이지 코드 작성하기

<html>
<head>
<title>Welcome</title>
</head>
<body>
	<h1>Hello JSP!!</h1>
	<h3>Hello! Java Server Pages.</h3>
</body>
</html>

코드작성

11-6. 톰캣 서버에 등록하기

하단창에 Servers 클릭 후, Tomcat v9.0 Server at localhost 우클릭

Available 에 있는 JSPBook 을  Add > 하면 아래와 같이 된다. - finish 

톰캣 서버 등록하기

11-7. 실행결과 확인하기 실행버튼 옆 아래화살표 클릭 - [Run as] - run on server 선택 

실행 고고고

11-8. Page load failed with error: The resource could not be loaded because the App Transport Security policy requires the use of a secure connection. 

에러가 뜬다면 !!!! 바로바로 

프로젝트를 다른 브라우저에서 실행되도록 설정해둔다!

11-8-1. eclipse - preferences 

preferences선택

11-8-2. web browser 검색해서 찾기.

use external web browser 선택 후 , New.. 에서 원하는 브라우저를 연결한다.

나는 google chrome으로 했다.

browse 에서 실행 파일 위치 지정

11-9. Port 8080 required by Tomcat v9.0 Server at localhost is already in use. 

실행 에러가 뜬다면!

 

# 1

상태 표시줄 오른쪽 아래에 톰캣 아이콘 우클릭 후 서비스 중지

# 2

Run 재실행

# 3

웹브라우저에 원하는 jsp링크 입력하여 실행결과 확인! 

http://localhost:8080/JSPBook/hello.jsp

 

 

이제 다시 프로젝트를 실행시키면 멀쩡하게 실행된다! 끝!

힘들다 ..

 

반응형

+ Recent posts