Programming/version control

이클립스와 github 에서 다운받은 소스 실행해보기.

사리생성 2023. 12. 24. 21:25

 

참고로 개발환경을 한 디렉토리에 모두 모아 두는 것을 좋아한다.
여기선 c:/java 에 모아 두는것으로 하겠다.

 

1. java 8 다운로드

2023.12월 기준

https://www.oracle.com/java/technologies/downloads/#java8

64bit 이고 윈도우에서 사용할거라 jdk-8u391-windows-x64.exe 다운로드.

c:\java\jdk-1.8\에 설치.

 

2. 이클립스 다운로드

2023.12월 기준 최신버전 

Eclipse IDE for Enterprise Java and Web Developers

https://www.eclipse.org/downloads/packages/

압축 풀기 : c:\java\eclipse 

 

3. Maria DB

2023.12월 기준 11.2.2 다운로드

https://mariadb.org/download

MariaDB Server 11.2.2 / windows / x86_64 / msi package

C:\java\MariaDB 11.2\ 설치

root password : test

테스트 이므로 : Enable access from remote machines for 'root' user 체크.

UTF8 기본. 선택.

 

4. tomcat download

2023.12월 기준 9.0.84, 64-bit Windows zip (pgp, sha512)

파일 다운로드

https://tomcat.apache.org/download-90.cgi

압축 풀기 : c:\java\apache-tomcat-9.0.84

 

5. 이클립스 실행 및 java , tomcat 등록

1). 이클립스 실행 ( C:\java\eclipse-workspace 등록 )

2). java 등록 : Window > Preferences > Java > Installed JREs > Add > Standard VM 선택 > 
JRE home / Directory 버튼 클릭 > C:\java\jdk-1.8 선택 > Finish > 기본 JVM을 지금 선택한 jdk 로 선택. > Apply and Close

 

3) tomcat 등록 : Window > Preferences > Server> Runtime Environments > Add > Aapache > Apache Tomecat v9.0 > Next > tomcat 선택 > JRE 선택 > Finish > Apply and Close

 

 

6. github 공유된 프로젝트를 가져오기.

1) 이클립스 실행

2) File > Import > Git > Projects from Git >  Next > Clone URI > Source Git Repository 에 github에서 복사한 주소를 등록한다. > Next > Next > C:\java\eclipse-workspace\[github project name] 선택 후 Next >  Next > Finish

Projects from Git 선택
github 에서 주소 copy

 

3) 이클립스 Servers에 tomcat 과 프로젝트 등록

3.1) Servers 에 "No servers are available. Click this link to create a new server..." 선택

3.2) Tomcat v9.0 Server 선택 Next

3.3) Add and Remote 에서 [project] 선택 후 Finish

 

3.4) 서버 실행 ( Ctrl + Alt + R )

 

 

7) : 해당 github에서 받은 프로젝트의 DB의 정보등을 이용하여 설정 마무리.

프로젝트의 applicationContext.xml 파일 내용에서 DB접속 정보를 자신의 환경에 맞게 수정한다.

 

7.1) Mysql Installer 을 이용해서 Mysql Workbench 8.0.34 설치 

 

7.2) Workbench 에 Maria 서버 정보 등록.

7.3) DB생성 

 

7.4) 테이블, 데이터 생성

폴더 버튼을 클릭해서 SQL파일을 선택하고 번개 버튼을 눌러 모든 쿼리가 실행되게 한다.

같은 방법으로 DATA 도 등록한다.

 

7.5) update 시에 에러가 난다면. 아래 url 참조

https://mariadb.com/kb/en/grant/#global-privileges

set sql_safe_updates=0;

 

 

** 유저 생성

create user '[id]'@'[host]' identified by '[password]';

create user 'test'@'%' identified by 'test';

 

** 권한 

grant [privileges] on [database].[table] to '[id]'@'[host]';

grant all privileges on test.* to 'test'@'%';

 

** 권한 확인

show grant for '[id]'@'[host]';

show grant for 'test'@'%';