카테고리 없음

mac m1 vscode + java + tomcat + postgresql

사리생성 2024. 12. 1. 18:13

VScode 다운로드

자바 17.0.8.1 다운

apache-tomcat 10.1.14

postgresql 14.8

 

1. java 설치

https://jdk.java.net/archive/

or https://www.azul.com/downloads/?package=jdk#download-openjdk

원하는 버전 다운로드 및 설치.

 

 

 

2. vscode + java : Extension Pack for Java 설치

 

maven 으로 관련 파일들 설치됨.

 

3. tomcat 연동

1) 톰켓 다운로드 : https://tomcat.apache.org/download-10.cgi

2) VS code 익스텐션 Community Server Connectors 설치

3) 톰켓 추가.

 

 

 

 

3. DB (docker 설치 후 docker-compuse 로 db설치)
설정 : src/main/resources/application.properties

docker-compose.yml

version: '3'

services:

  postgres:
    image: postgres:14.8
    restart: always
    environment:
      - POSTGRES_USER=
      - POSTGRES_PASSWORD=
      - POSTGRES_DB=
    ports:
      - '5432:5432'
    volumes: 
      - ./postgres:/var/lib/postgresql/data
      - ./create-db.sql:/docker-entrypoint-initdb.d/create_database.sql
    networks:
      - backnet

 

docker copy 

docker cp ./backup.sql 3bd9bff496f1:/var/lib/postgresql/data
Successfully copied 106MB to 3bd9bff496f1:/var/lib/postgresql/data

 

import 

docker exec -it 3bd /bin/bash
psql --username 유저아이디 -f backup.sql --dbname db명