この世の中に神は存在するか?

ドラクエ10 裁縫職人ナビゲーションツール 復活しました!

存在する!
と言うか、発見した!

このブログです!
Spring Boot JPA依存関係を追加するときに「entityManagerFactory」という名前のBeanを作成中にエラーが発生しました – コードログ

ドラクエ10 裁縫簡易ツール:上級者向け 復活しました!

随分長い間、悩まし続けた問題をいとも簡単に解決してくれた・・・

それまでは自宅サーバーで問題なく稼働し続けてくれていた
Webアプリが突如として動作しなくなった。

eclipse上では動くのに
サーバー上に warファイルをデプロイしても動かないという;

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘entityManagerFactory’ defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfiguration.class]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException

‘entityManagerFactory’という名前のBeanの作成エラー。ネストされた例外はjava.lang.NoClassDefFoundError:javax / xml / bind / JAXBExceptionです

ドラクエ10 裁縫 鍛冶職人ナビゲーションツール 復活しました!

ま~ずだいたいにおいて、なんのこった?!なんだけど、

springboot に JPA を追加するためには pom.xml に

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

を追加するだけでは駄目なんだそうだ!!?

<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.3.0</version>
</dependency>

上記の依存関係をpom.xmlに追加したら、きれいにエラーが解消しました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください