LINUX.ORG.RU

Openjdk пишет ошибку Multiple garbage collectors selected

 ,


0

1

Всем привет. Стоит Ubuntu 18.04.6 LTS + openjdk 15.0.1 + tomcat. Запускаю tomcat, он вроде стартует, но ничего не работает и в логах ошибки

NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
Error occurred during initialization of VM
Multiple garbage collectors selected
Multiple garbage collectors selected - Выбрано несколько сборщиков мусора. Может конечо и выбрано, но как узнать, где лежит конфиг и как исправить. Подскажите плиз, если вкурсе как решается. Заранее спасибо.

tomcat/bin/setenv.sh

export CATALINA_TMPDIR="/tmp"
export JAVA_OPTS="$JAVA_OPTS -Xms100M  -Xmx500M  -Dlog.dir=/var/log/application -Dspring.profiles.active=dev -Dconfig.dir=/home/user/application -Djava.library.path=/usr/bin/application -XX:+UseG1GC"



Последнее исправление: sasha198407 (всего исправлений: 1)

Быстрый вариант: Выпилить из

tomcat/bin/setenv.sh

Установку гц

-XX:+UseG1GC

Правильный вариант: найти откуда ещё один приезжает в JAVA_OPTS.

ya-betmen ★★★★★
()
Ответ на: комментарий от ya-betmen

-XX:+UseG1GC убирал. Не помогло. А как найти JAVA_OPTS? Может команда есть, что б настройки смотреть?

Команда echo $JAVA_OPTS ничего не показывает

sasha198407
() автор топика
Последнее исправление: sasha198407 (всего исправлений: 2)
Ответ на: комментарий от sasha198407

Добавь туда же (в setenv.sh) в конец

echo "JAVA_OPTS = $JAVA_OPTS"

и он будет их в консоль выводить при запуске.

firkax ★★★★★
()

Надо тщательно распутать сервис/скрипт запуска.

Ещё: tomcat любит заглянуть при подготовке строки запуска, по такому пути - /etc/sysconfig/tomcat (либо имя сервиса на его базе)

Что возвращает ps -ef для данного сервиса?

NDfan
()
Ответ на: комментарий от ya-betmen

Прошу прощения, что сразу не ответил. Ваше сообщение натолкнуло меня на мысль. Я поковырял и выяснил, что еще один экземпляр был прописан в systemd. Убрал его оттуда и все завелось. Спасибо.

sasha198407
() автор топика
Ответ на: комментарий от sasha198407

Отлично, что решение нашлось. Если не сложно пометь тему как решенную и добавь решение в оп.

ya-betmen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.