danielbryantuk / oreilly-docker-java-shopping

Code repository for my O'Reilly "Containerizing Continuous Delivery in Java: Docker Integration for Build Pipelines and Application Architecture" minibook

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fix pom.xml for stock manager

stampthecoder opened this issue · comments

Error recieved : Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
at org.hibernate.boot.spi.XmlMappingBinderAccess.(XmlMappingBinderAccess.java:43)
at org.hibernate.boot.MetadataSources.(MetadataSources.java:87)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:179)

I am running Java 10. Essentially if you are running java 9 and above you must add the javax.xml.bind.api (spring boot is nice that you only have to add the api) as a dependency in your pom.xml I have fixed this and have this in a branch ready for a pull request.

Thanks for reporting (and apologies for not responding sooner), but I can't recreate this now