Инструментарий в контейнере OGGi КАРАФ - PullRequest
0 голосов
/ 02 мая 2019

Я пытаюсь распечатать использование памяти коллекцией через API Java API.Прошел через инструментарий API в Java.Может кто-нибудь, пожалуйста, скажите мне, как настроить его в контейнере KARAF.

Попробовал добавить следующую запись в classpath KARAF_JVM_OPTS = "$ KARAF_JVM_OPTS -javaagent: /var/tmp/java-agent-1.0.0.jar"Также добавлен в файл свойств org.osgi.framework.bootdelegation = com.test.java.javaagent. *

1 Ответ

0 голосов
/ 09 мая 2019

Добавление JAVA_OPTIONS в Karaf зависит от того, как вы запускаете Karaf.

В основном, у вас есть 3 способа:

  1. Используя bin / karaf, вы можете напрямую изменить скрипт karaf, илииспользуйте скрипт setenv (и предоставьте переменную JAVA_OPTS).
  2. Используя bin / start, он в основном такой же, как 1.
  3. Используя служебную оболочку, вы должны изменить etc / karaf-wrapper.conf file.

Примечание : Аргумент -javaagent:<<PATH_OF_YOUR_JAR>> необходимо добавлять только в JAVA_OPTIONS, а не в путь к классам.

...