Веб-приложение Spring требуется для мониторинга с помощью newrelic. spring-agent загружается как loadTimeWeaver , spring агент использует для загрузки jpa enhane и пользовательскую конфигурацию, когда spring-agent и newrelic настраиваются для загрузки с java_opts
, когда приложение развертывает его, выдается исключение для загрузки jpa...
org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр класса bean [org.springframework.context.support.ClassPathXmlApplicationContext]: конструктор выдал исключение; вложенным исключением является org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем 'entityManagerFactory', определенным в ресурсе пути к классу [spring-config.xml]: не удалось вызвать метод инициализации; вложенным исключением является java.lang.IllegalAccessError: класс sun.reflect.GeneratedConstructorAccessor9 не может получить доступ к своему суперклассу sun.reflect.ConstructorAccessorImpl Вызвано: org.springframework.beans.factory.BeanCreationException: ошибка создания bean-компонента с именем 'entityManagerFactory', определенным в ресурсе пути к классу [spring-config.xml]: не удалось вызвать метод инициализации; вложенным исключением является java.lang.IllegalAccessError: класс sun.reflect.GeneratedConstructorAccessor9 не может получить доступ к своему суперклассу sun.reflect.ConstructorAccessorImpl Вызвано: java.lang.IllegalAccessError: класс sun.reflect.GeneratedConstructorAccessor9 не может получить доступ к своему суперклассу sun.reflect.ConstructorAccessorImpl на солнце .misc.Unsafe.defineClass (собственный метод)
как я могу настроить загрузку агента spring и newrelic (мониторинг для управления производительностью веб-приложений) без конфликтов друг с другом?