참고로 개발환경을 한 디렉토리에 모두 모아 두는 것을 좋아한다.
여기선 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 다운로드
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
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'@'%';
'Programming > version control' 카테고리의 다른 글
Github 에서 프로젝트 import 받아 개발 환경 만들기. (0) | 2023.12.25 |
---|---|
넘의 github 소스를 내 소스 github develop 에 올리기. (0) | 2023.12.25 |
Git 정보 삭제하기. (0) | 2023.12.24 |
github access token 관리 (0) | 2023.12.23 |
github 개발, 운영 환경에 맞추어 설정하기. (0) | 2023.12.23 |