Установка Tomcat из репозитория с Java из Oracle

Поскольку Java 6 от Oracle больше не поддерживается с репозиториями Ubuntu, я установил его, загрузив пакет с java.oracle.com, распаковав его в /opt и добавив символические ссылки в /usr/bin.

Теперь мне нужно установить tomcat6, и я действительно хотел бы использовать для него репозиторий (для преимуществ обновлений, конфигурации по умолчанию, разбивки dir с учетом Ubuntu и т. Д.). К сожалению, я не вижу способа сделать это без установки openjdk.

Как я могу установить tomcat6 из репозитория в этой конфигурации или сказать Ubuntu, что у меня уже есть Java, и я счастлив, большое спасибо? Нужно ли устанавливать tomcat (и все другие Java-зависимые пакеты), загружая их с соответствующих веб-сайтов, распаковывая и добавляя ссылки самостоятельно?

3
задан 10 February 2012 в 16:29

1 ответ

Так как tomcat6 зависит от openjdk-6-jre, при установке tomcat6 вы также установите openjdk. После этого вы можете удалить или оставить его, но чтобы убедиться, что tomcat6 использует Oracle JAVA, вам просто нужно:

sudo vi /etc/default/tomcat6

и установить JAVA_HOME:

[ 117] JAVA_HOME=/usr/lib/jvm/java-7-oracle

Если вы хотите сохранить оба Oracle в качестве OpenJDK, вы можете проверить Как установить Oracle Java JDK 7? , чтобы создать / usr / lib / jvm /. Файл java-7-oracle.jinfo требуется для альтернативы update-java. Затем переключайтесь между ними с помощью:

sudo update-java-alternatives -s java-6-openjdk
sudo update-java-alternatives -s java-7-oracle
0
ответ дан 10 February 2012 в 16:29

Другие вопросы по тегам:

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