Если вы не хотите или не можете использовать jaxb.properties (у вас много пакетов, модель находится во внешнем банке, вы хотите только java и никаких файлов конфигурации ...), вы можете указать напрямуюJaxbContextFactory:
Не создавайте контекст, используя:
JAXBContext jaxbContext = JAXBContext.newInstance(new Class[]{Person.class, ObjectFactory.class}, properties);
Но вместо этого укажите фабрику для использования:
JAXBContext jaxbContext = JAXBContextFactory.createContext(new Class[]{Person.class, ObjectFactory.class}, properties);
, где фабрика:
import org.eclipse.persistence.jaxb.JAXBContextFactory;
Это то же самое, но оно явно указано в коде Java, а не явно в файле конфигурации.