p6spy使Tomcat8在使用时不再重新部署



当我在Postgres数据库驱动程序上使用p6spy时无法重新部署tomcat。

在重新部署之前它工作得很好。当我重新部署时,我得到这个错误:

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

有办法解决这个问题吗?

您应该能够通过禁用P6Spy中的JMX功能来解决这个问题。您可以通过在spy.properties.

中设置以下设置来实现此目的
jmx=false

如果您没有使用数据源(意味着您有JDBC URL),那么您也可以将'jmx=false'设置为JDBC URL上的URL参数。

BTW -这看起来像P6Spy的一个bug。如果你不介意,请在P6Spy GitHub项目中创建一个问题。

引用:

  • P6Spy配置

相关内容

  • 没有找到相关文章

最新更新