p6spy заставляет Tomcat8 больше не переустанавливать при использовании

Невозможно повторно развернуть Tomcat, когда я использую p6spy поверх моего драйвера базы данных Postgres.

Прекрасно работает до повторного развертывания. Когда я делаю повторное развертывание, я получаю эту ошибку:

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

Это можно обойти?

1 ответ

Вы сможете обойти эту проблему, отключив функцию JMX в P6Spy. Это можно сделать, установив следующий параметр в spy.properties.

jmx=false

Если вы не используете DataSource (имеется в виду, что у вас есть URL-адрес JDBC), вы также можете установить 'jmx = false' в качестве параметра URL-адреса в URL-адресе JDBC.

Кстати - это похоже на ошибку в P6Spy. Если вы не возражаете, пожалуйста, создайте проблему в проекте P6Spy GitHub.

Рекомендации:

Другие вопросы по тегам