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)

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

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

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

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

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

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

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

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

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

sasha198407
() автор топика