Вопросы по теме 'javaagents'

Выгрузка класса Javaagent
У меня есть java-агент, который обрабатывает байт-код. Я использую API прикрепления в Java 6, чтобы пользователи могли динамически загружать агент и код инструмента и деинструмента с помощью моего агента Java. Я использую атрибут манифеста...
2248 просмотров
schedule 12.04.2023

Есть ли у JProfiler эквивалентная альтернатива -javaagent собственному агенту?
Я планировал использовать JProfiler для... э-э... профилирования моего текущего проекта. Однако моя целевая архитектура не поддерживается в настоящее время. Существует ли альтернатива -javaagent собственному агенту; javaagent, к которому...
580 просмотров
schedule 27.03.2024

Получение списка всех контейнеров JADE
Я хочу получить список всех контейнеров на текущей платформе. Этот вопрос аналогичен, но ответ устарел, и метод заключается в запросе к агенту AMS. Есть ли более простой выход, чем общаться через сообщения ACL, которые я считаю сложными, должен...
3114 просмотров
schedule 13.05.2022

Запуск classmexer для приложения tomcat?
Я пытаюсь использовать classmexer-0.3.jar с tomcat, чтобы получить размеры объектов для моего веб-приложения. Однако при вызове метода я получаю следующее сообщение об ошибке: java.lang.NoClassDefFoundError:...
658 просмотров

Укажите аргумент javaagent с плагином Maven exec
У меня есть вопрос, похожий на: этот предыдущий вопрос Я конвертирую проект Java с помощью Netbeans в Maven. Для запуска программы одним из необходимых аргументов командной строки является параметр -javaagent. например...
20368 просмотров
schedule 17.11.2022

ClassFileTransformer + Javassist: такого поля нет
Хорошо, я пытаюсь сделать java-агент, который будет контролировать приложение. Итак, я пытаюсь внедрить код в PreparedStatements для измерения времени выполнения SQL-запросов. Для этого я разработал класс, реализующий ClassFileTransformer. Это...
1946 просмотров
schedule 06.02.2023

Почему Eclipse нужно настраивать для Ломбока?
В моем проекте Java я использую инструмент Lombok для создания методов получения и установки. Он отлично работает с Maven без какой-либо настройки. По какой причине мне нужно настроить Eclipse для Ломбока? Я уже знаю, как настроить Eclipse:...
680 просмотров
schedule 19.03.2022

Инструментировать удаленное Java-приложение с помощью javassist+javaagent+jmx
На самом деле я хочу разработать java-приложение, которое должно инструментировать другое java-приложение, ведь у меня нет его исходного кода. Я попытался создать агент и прикрепить его к jvm.. затем я создал mbean и попытался подключиться к нему.....
52 просмотров

Java ASM java.lang.NoSuchMethodError
Я новичок в Java ASM. Я пытаюсь использовать методы с использованием агента Java и ASM. Но я получаю сообщение об ошибке, как показано ниже: Exception in thread "main" java.lang.NoSuchMethodError:...
88 просмотров

Загрузить агент Java в тестах без аргумента JVM
Каждый раз, когда я запускаю тест из своей IDE, я получаю сообщение об ошибке java.lang.IllegalStateException: Missing the '-javaagent' JVM argument. Если я создам конфигурацию запуска и добавлю аргумент jvm, все будет в порядке. Однако в...
540 просмотров
schedule 25.11.2022

Мониторинг приложений в кластере Azure Kubernetes с помощью новой реликвии
Требование - мониторинг New Relic для приложения, работающего в модулях как часть кластера Kubernetes. Я установил Kube-state-metrics в свой кластер и могу видеть панель управления kubernetes с помощью newrelic insights. Также необходимо...
124 просмотров

При использовании Advice of byte buddy выдается исключение java.lang.NoClassDefFoundError.
По какой-то причине я анализировал свой собственный старый файл jar (к сожалению, исходный код был утерян). Я знаю, какую часть я собираюсь найти, но не могу вспомнить, где она. Поэтому решите использовать byte buddy, чтобы получить весь поток...
1134 просмотров
schedule 15.01.2024

@Override не работает при использовании ByteBuddy disableClassFormatChanges
Я пишу java-агент и столкнулся с довольно интересной проблемой, которая возникает у меня, когда я использую Byte Buddy со следующей опцией: net.bytebuddy.agent.builder.AgentBuilder#disableClassFormatChanges Проблема в том, что не имеет...
173 просмотров
schedule 19.12.2023

Невозможно преобразовать класс с помощью ByteBuddy Agent
На самом деле я пишу агент Java с API ByteBuddy, где мне нужно отслеживать некоторые методы. Скажем, например, мне нужно зарегистрировать время выполнения метода. Вот мой код: public class PerfAgents { public static void...
311 просмотров
schedule 15.11.2023

ByteBuddy — чтение аннотаций класса в java-агенте
Я пытаюсь получить доступ к аннотациям класса перед применением некоторого преобразования в java-агенте, реализованном с помощью ByteBuddy. Чтобы получить доступ к аннотациям, я пытаюсь загрузить объект класса, но кажется, что это создает...
376 просмотров
schedule 22.05.2024

Ошибка библиотеки GSON с агентом Java Lotus Notes — java.lang.NoClassDefFoundError: com.google.gson.JsonObject
Я пытаюсь использовать библиотеку GSON для преобразования объекта Java в JSON в агенте Java в моем приложении Lotus Notes. Я добавил файл jar GSON в Project- > Java Build Path. Но когда я запускаю агент, я получаю сообщение об ошибке - "Исключение в...
207 просмотров
schedule 23.04.2022

Состояние гонки в агенте Java между инициализацией обратного вызова события ThreadStart и создаваемыми потоками агента
В документации JVMTI о событиях VMInit говорится следующее. Событие инициализации ВМ сигнализирует о завершении инициализации ВМ. Событие запуска потока для основного потока приложения гарантированно не произойдет до тех пор, пока не...
62 просмотров
schedule 18.10.2023

Как контролировать вызов методов в абстрактном классе с помощью java-агента и ASM?
Что я хочу сделать, так это отслеживать вызов тестовых методов JUnit 4. Причина, по которой я должен сделать это самостоятельно, заключается в следующем: мне нужно записывать выполняемые классы во время выполнения каждого тестового метода. Поэтому...
182 просмотров

Точки останова Java не срабатывают после инструментального класса?
После того, как я оснастил некоторые классы своим собственным агентом Java, точки останова больше не срабатывают внутри Intellij IDEA. Я знаю, что когда инструментируются классы, точки останова удаляются (по крайней мере, JVM Hotspot) ... Но я...
55 просмотров

вызов лямбда из метода перехвата с bytebuddy вызывает java.lang.NoClassDefFoundError:
Я пытаюсь сделать некоторые инструменты, используя ByteBuddy и java-агент. На одном из шагов я хотел бы захватить трассировку стека и отфильтровать ее с помощью вызовов, которые мне нужны. Давайте представим, что premain функция выглядит так:...
102 просмотров