질문 답변으로 있을 거 같은데 혹시나 참고가 될까 싶어 올려봅니다!
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
Chanuk Jeong님 공유 감사합니다!
답글