2015-08-07 2 views
0

Impossible de redéployer tomcat lorsque j'utilise p6spy sur mon pilote de base de données Postgres.p6spy fait que Tomcat8 ne se redéploie plus en cours d'utilisation

Cela fonctionne très bien jusqu'au redéploiement. Quand je fais un redéploiement, j'obtiens cette erreur:

javax.management.InstanceAlreadyExistsException: com.p6spy.engine.logging:name=P6LogOptions 

Y a-t-il un moyen de contourner ce problème?

Répondre

1

Vous devriez pouvoir contourner ce problème en désactivant la fonctionnalité JMX dans P6Spy. Pour ce faire, définissez le paramètre suivant dans spy.properties.

jmx=false 

Si vous n'utilisez pas DataSource (ce qui signifie que vous avez une URL JDBC), vous pouvez également définir « JMX = false » comme paramètre d'URL sur l'URL JDBC ainsi.

BTW - Cela ressemble à un bug dans P6Spy. Si cela ne vous dérange pas, s'il vous plaît créer un problème dans le P6Spy GitHub project.

Références:

+0

Essayé ne fonctionnait pas. Va créer le bogue plus tard –