Cambio de unidad de persistencia dinámicamente - JPA

Las unidades de persistencia en persistence.xml se crean durante la construcción de la aplicación. Como deseo cambiar la url de la base de datos en tiempo de ejecución, ¿hay alguna forma de modificar la unidad de persistencia en tiempo de ejecución? Se supone que debo usar una base de datos diferente a la pre-enlazada una vez distribuida.

Estoy usando EclipseLink (JPA 2.1)

Respuestas a la pregunta(3)

Su respuesta a la pregunta