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.
Рекомендации: