<div dir="ltr">Is this in a custom provider (what SPI?)? If so you should deploy it as a module (see docs for details) and also do a Google search for what dependency is needed.</div><div class="gmail_extra"><br><div class="gmail_quote">On 9 June 2016 at 22:46, Eric Son 3016 <span dir="ltr">&lt;<a href="mailto:desk3016@live.com" target="_blank">desk3016@live.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">Hi, I was trying to use JAXB in the keycloak and I have got the ClassNotFoundException <br><br>2016-06-09 20:19:40,514 INFO  [stdout] (default task-2) Failed to create marshalled xmlString: javax.xml.bind.JAXBException<br>2016-06-09 20:19:40,515 INFO  [stdout] (default task-2)  - with linked exception:<br>2016-06-09 20:19:40,515 INFO  [stdout] (default task-2) [java.lang.ClassNotFoundException: com.sun.xml.internal.bind.v2.ContextFactory from [Module &quot;deployment.keycloak-server.war:main&quot; from Service Module Loader]]<br><br>when the code is doing<br>JAXBContext jaxbContext = JAXBContext.newInstance(Class A);<br><br>is it because of keycloak is using openJDK instead of oracle JDK? <br><br>Since, on my eclipse, the project includes the JRE system library that has rt.jar containing<font style="font-size:16pt" size="4"><i> com.sun.xml.internal.bind.v2.ContextFactory</i></font> class <br>and was able to compile the project with no issue but it only happens when keycloak war is deployed.<br><br>I borrow some idea from below link, (the same thing happens for<font style="font-size:16pt" size="4"><i> com.sun.net.ssl.internal.ssl.provider</i></font> with JRE system library&#39;s jsse.jar)<br><a href="http://stackoverflow.com/questions/11289860/deploy-time-error-java-lang-noclassdeffounderror-com-sun-net-ssl-internal-ssl" target="_blank">http://stackoverflow.com/questions/11289860/deploy-time-error-java-lang-noclassdeffounderror-com-sun-net-ssl-internal-ssl</a><br><br>basically, I created a jboss-deployment-structure.xml file into the WEB-INF/ and imported the system module dependency into module.xml under JBOSS_HOME\modules\system\layers\base\sun\jdk\main\ but it didn&#39;t help. <br><br><div><br></div><code></code>Has anyone run into this issue? Any suggestion will be appreciated.<br><br>Thanks a lot!<br><br>Best Regards,<br><br>WJ<br>                                               </div></div>
<br>_______________________________________________<br>
keycloak-dev mailing list<br>
<a href="mailto:keycloak-dev@lists.jboss.org">keycloak-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/keycloak-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-dev</a><br></blockquote></div><br></div>