Как я могу установить бездисплейный JDK на Ubuntu Бойкий сервер?

Оказывается, что у меня была пара других заданий, работающих, которые блокировали агент снимка. Как объяснено здесь: http://www.sqlmonster.com/Uwe/Forum.aspx/sql-server-replication/8439/Timeout-error-running-snapshot-agent

Агент снимка требует монопольной блокировки, таким образом, он приводил к таймауту ожидания блокировки. Отключение заданий и затем повторное выполнение агента работали (и только потребовалось ~5 секунд).

8
задан 28 July 2009 в 17:53
3 ответа

Это было обсуждено в следующей ошибке человечности.

Насколько я вижу, что у Вас есть следующие опции:

  1. Используйте несвободный Java JDK от Sun. (Можно использовать программу JavaPackage от debian/ubuntu для создания deb pacakge несвободного Java JDK).
  2. Работа с разработчиками человечности для решения этой проблемы.
  3. Создайте свой собственный OpenJDK-бездисплейный пакет.

Конечно, опция 2 является лучшей в долгосрочной перспективе, поскольку она решает проблему для всех, и опции 1 и 3 решают ее только для Вас, однако 1 и 3 более быстры.

4
ответ дан 2 December 2019 в 23:05
  • 1
    Тот поток ошибки не выглядит очень перспективным мне. Кажется, что существуют некоторые побочные эффекты, которыми займутся, и специалист по обслуживанию кажется не слишком нетерпеливым о решении проблемы. I' ll, вероятно, быть эгоистичным и пойти для JDK Sun. –  Hanno Fietz 28 July 2009 в 17:51

Вы не могли только загрузить и установить JDK Sun? Никакая компиляция, № X11 потребовал. Я предпочитаю его упакованным опциям.

chmod +x ~/jdk-6u14-linux-i586.bin
cd /usr
sudo mkdir java
cd java
sudo ~/jdk-6u14-linux-i586.bin
export JAVA_HOME=/usr/java/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
2
ответ дан 2 December 2019 в 23:05

Я подозреваю, что ему просто нужно было обновить свои ссылки и т. Д. Альтернативы:

update-alternatives --set java /usr/lib/jvm/default-java/bin/java

(или что-то в этом роде)

0
ответ дан 2 December 2019 в 23:05

Теги

Похожие вопросы