title: Cannot get EclipseLink MOXy to work
body: <p>I'm new to JAXB and I want to change the default namespace prefix using EclipseLink MOXy. My package-info.java has the following code lines:</p>
  
  <pre><code>@javax.xml.bind.annotation.XmlSchema (
  namespace="http://namespace.mysite.com/",
  xmlns = { 
      @javax.xml.bind.annotation.XmlNs(prefix="myns", 
                 namespaceURI="http://namespace.mysite.com/")
  },
  elementFormDefault = javax.xml.bind.annotation.XmlNsForm.UNQUALIFIED
  )
  package com.core.mymodel;
  </code></pre>
  
  <p>And my jaxb.properties file has the following line:</p>
  
  <pre><code>javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
  </code></pre>
  
  <p>I have added eclipselink.jar to the CLASSPATH, both package-info.java and jaxb.properties files are in the same package as my model classes, however, when I run the program I get the following error message:</p>
  
  <pre><code>javax.xml.bind.JAXBException: Provider org.eclipse.persistence.jaxb.JAXBContextFactory        not found
  - with linked exception:
  [java.lang.ClassNotFoundException: org.eclipse.persistence.jaxb.JAXBContextFactory]
  at javax.xml.bind.ContextFinder.newInstance(Unknown Source)
  at javax.xml.bind.ContextFinder.find(Unknown Source)
  at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
  at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
  at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
  </code></pre>
  
  <p>I have tried this with EclipseLink versions 2.3.0 and 2.0.2 and still got the same error    message. Does anyone happen to know what could be the problem?</p>
  
  <p>Many thanks in advance</p>