inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바 ORM 표준 JPA 프로그래밍 - 기본편

Hello JPA - 애플리케이션 개발

DB 생성 방법과 javax/xml/bind/JAXBException 에러 해결 방법

847

Chanuk
0

질문 답변으로 있을 거 같은데 혹시나 참고가 될까 싶어 올려봅니다!

1. DB 생성

1) DB를 실행하시고 아래쪽에서 새 DB 생성을 클릭 합니다.

2) DB에 적당히 경로와 비밀번호를 적고 Create를 누릅니다.

- 여기서 저는 비밀번호를 생성하지 않으면 안되더라구요. 이땐 비밀번호 설정 후 META-INF의 persistence.xml의 비밀번호 value에도 값을 입력해주셔야 합니다.

- ./ 으로 시작하면 h2 bin 폴더에 생성되고 ~/ 으로 하면 개인 컴퓨터의 user 폴더에 생성된다고 합니다.

참고: https://xively.tistory.com/43

 

2. javax/xml/bind/JAXBException 에러

자바11로 프로젝트를 만든 경우

'Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException' 이러한 에러가 납니다.

원인은 JAXB(Java Architecture for XML Bind)라는 xml을 java Object로 바꿔주는 게 있는데 이게 자바 11부터 삭제 되었기 때문입니다.

다음 디펜던시를 pom.xml에 직접 추가하면 됩니다.

<dependency>

    <groupId>javax.xml.bind</groupId>

    <artifactId>jaxb-api</artifactId>

    <version>2.3.0</version>

</dependency>

참고: https://yoonemong.tistory.com/254

에러

답변 1

1

김영한

Chanuk Jeong님 공유 감사합니다!

[에러] AI HW Lab2 중 '/usr/bin/env: ‘python’: No such file or directory' 해결책?

1

1596

1

windows에서 dbshell 명령어 경로 찾지 못하는 이슈

2

792

1

Error executing DDL 에러 나시는 분들

0

357

1